最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# cefSharep控件的使用詳情

 更新時間:2023年01月30日 10:04:01   作者:姚家灣  
本文主要介紹了C# cefSharep控件的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

C# 有一個WebBrowse 控件,但是它是基于IE 的,對HTML5 不友好,為了能夠完美地支持HTML5 ,需要使用Google的嵌入式Chrome引擎。cefsharp 包分裝了Chome 引擎。下面的程序小試了一下。遇到的問題是如何訪問本地文檔。網(wǎng)絡(luò)上介紹的方法有點過時了。

要能夠訪問本地文件需要下面的代碼

// Allow the use of local resources in the browser
? ? BrowserSettings browserSettings = new BrowserSettings();
? ? browserSettings.FileAccessFromFileUrls = CefState.Enabled;
? ? browserSettings.UniversalAccessFromFileUrls = CefState.Enabled;
? ? chromeBrowser.BrowserSettings = browserSettings;

但是新的cefsharp 的版本不支持FileAccessFromFileUrls和UniversalAccessFromFileUrls這兩個屬性了。網(wǎng)站上介紹使用命令 flag (--allow-universal-access-from-files)和(allow-file-access-from-files)。我嘗試添加

 settings.CefCommandLineArgs.Add("allow-universal-access-from-files","1");
 settings.CefCommandLineArgs.Add("allow-file-access-from-files","1");

又在電腦中的Chrome 的屬性中添加了這兩個開關(guān),突然就好了,而且去掉了上面的兩條語句也可以了。不知道為什么。下面是可以運行的代碼。供需要的的人參考

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;
using System.IO;
using System.Diagnostics;
namespace WebkitTest
{
 
public partial class Form1 : Form
    {
        ChromiumWebBrowser CWebBrowser;
        public void InitializeChromium()
        {
            CefSettings settings = new CefSettings();      
       //     settings.CefCommandLineArgs.Add("allow-universal-access-from-files","1");
      //      settings.CefCommandLineArgs.Add("allow-file-access-from-files","1");
            Cef.Initialize(settings);     
            // Create a browser component
            CWebBrowser = new ChromiumWebBrowser("File://E:/yao2022/HMI/views/index.html");
            // Add it to the form and fill it to the form window.
            splitContainer1.Panel1.Controls.Add(CWebBrowser);
            CWebBrowser.Dock = DockStyle.Fill;
          //  CWebBrowser.Load("File://E:/yao2022/HMI/views/index.html");
        }
        public Form1()
        {
            InitializeComponent();
  
            InitializeChromium();
        }
 
        private void btn_Browse_Click(object sender, EventArgs e)
        {
            CWebBrowser.Load("www.baidu.com");
        }
 
        private void btn_load_Click(object sender, EventArgs e)
        {
            CWebBrowser.Load(textBox1.Text);
        }
 
      
    }
}

到此這篇關(guān)于C# cefSharep控件的使用的文章就介紹到這了,更多相關(guān)C# cefSharep內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#實現(xiàn)在圖像中繪制文字圖形的方法

    C#實現(xiàn)在圖像中繪制文字圖形的方法

    這篇文章主要介紹了C#實現(xiàn)在圖像中繪制文字圖形的方法,涉及繪圖及圖像的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • C#中Task.Yield的用途深入講解

    C#中Task.Yield的用途深入講解

    這篇文章主要給大家介紹了關(guān)于C#中Task.Yield的用途的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • c#項目實現(xiàn)發(fā)布到服務(wù)器全過程

    c#項目實現(xiàn)發(fā)布到服務(wù)器全過程

    這篇文章主要介紹了c#項目實現(xiàn)發(fā)布到服務(wù)器全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • C#訪問命令行的兩種方法

    C#訪問命令行的兩種方法

    這篇文章主要介紹了C#訪問命令行的兩種方法,實例分析了C#操作命令行的兩種常用技巧,需要的朋友可以參考下
    2015-06-06
  • C#操作注冊表的方法

    C#操作注冊表的方法

    這篇文章主要介紹了C#操作注冊表的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • C#生成PDF文件流

    C#生成PDF文件流

    這篇文章主要為大家詳細介紹了C#生成PDF文件流的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • C#獲取文件夾所占空間大小的功能

    C#獲取文件夾所占空間大小的功能

    這篇文章介紹了C#獲取文件夾所占空間大小的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 詳解C#如何使用消息隊列MSMQ

    詳解C#如何使用消息隊列MSMQ

    消息隊列 (MSMQ Microsoft Message Queuing)是MS提供的服務(wù),也就是Windows操作系統(tǒng)的功能,下面就跟隨小編一起了解一下C#中是如何使用消息隊列MSMQ的吧
    2024-01-01
  • C#驗證碼的創(chuàng)建與使用示例

    C#驗證碼的創(chuàng)建與使用示例

    這篇文章主要介紹了C#驗證碼的創(chuàng)建與使用方法,結(jié)合實例形式較為詳細的分析了C#驗證碼的創(chuàng)建、驗證等操作步驟與相關(guān)技巧,需要的朋友可以參考下
    2017-01-01
  • C#使用TextBox作數(shù)據(jù)輸入方法

    C#使用TextBox作數(shù)據(jù)輸入方法

    筆者最近需要上位機與下位機進行數(shù)據(jù)交互,在廣泛參考大佬的資料后,較為完善地使用Textbox控件進行數(shù)據(jù)輸入的功能。感興趣的可以了解一下
    2021-06-06

最新評論

荔波县| 乡城县| 六盘水市| 上林县| 景泰县| 祁东县| 会泽县| 出国| 兰溪市| 兰西县| 青铜峡市| 章丘市| 同德县| 海门市| 甘肃省| 祁东县| 安溪县| 景泰县| 泾川县| 溧水县| 绩溪县| 陇川县| 濉溪县| 大方县| 玉溪市| 宿迁市| 山阳县| 商河县| 宣城市| 文成县| 鄯善县| 大港区| 东乌珠穆沁旗| 贵德县| 乌苏市| 满洲里市| 乐昌市| 昌江| 达尔| 昭苏县| 吴川市|