C#開發Open-Webkit-Sharp瀏覽器並支持前端alert顯示

看了網上的不少教程,可是老是老是隻言片語的,可能不一樣的人遇到的問題不同,他們就只列舉了本身的問題,那麼這裏我來作一下總結吧,跟你們分享一下個人完整的開發過程web

首先你須要準備Visual Studio,版本不少人會選擇2017,可是我測試的時候2017是無法加載Open-Webkit-Sharp插件的,因此就索性下載了一個Visual Studio2010,之因此使用2010版本還有一個重要的緣由api

下圖是Google關於open-webkit-sharp的官網,最後只更新到2012年,因此改選了低版本的Visual Studio工具

此外,附上open-webkit-sharp的官方下載地址,我只測試了迅雷能夠正常下載,其餘的你們能夠自行測試:測試

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/open-webkit-sharp/OpenWebKitSharp%203.0.1.0023.rar網站

接下來該說怎麼使用了,首先打開visual studio新建一個項目google

而後選擇Visual C#,Windows窗體應用程序,dotNet Framework版本選擇4插件

而後生成項目以後,會顯示一個叫Form1的窗體3d

這時候,咱們把下載下來的open-webkit-sharp裏面的Core文件夾下全部!對全部文件!拷貝到你項目的路徑下面有個bin目錄,裏面的Debug項裏面code

除此以外還須要把References文件夾下全部的文件拷貝到你項目的路徑下面有個bin目錄,裏面的Debug項裏面,這裏重複說下,避免有人遺漏orm

最後將Binary文件夾下全部的文件拷貝到你項目的路徑下面有個bin目錄,裏面的Debug項裏面,若是提示替換的話直接肯定替換就行了

此時繼續往下面走,點擊項目菜單,添加引用

選擇瀏覽一項

找到JSCore.dll、OpenWebKitSharp.dll、WebKit.InterOP.dll添加引用

接下來點擊工具菜單,選擇工具箱項

到下面這一頁選擇瀏覽

找到你的項目的Debug目錄下的OpenWebKitSharp.dll肯定

屏幕左側的工具箱裏就出來了WebKitBrowser

鼠標左鍵點住而後拖動到From1窗體中,接下來調整Form1窗體的大小,讓WebKitBrowser插件徹底嵌入到Form1窗體中去

其餘的關於Form1的屬性呢,你們能夠右鍵點擊Form1窗體,選擇屬性

 

固然若是你看到的是WebKitBrowser的屬性,你能夠直接點擊Form1窗體的標題欄,而後就會自動切換成Form1窗體的屬性了

關於Form1窗體屬性的設置,這裏再也不贅述,下面都有每一項的解釋,你們本身自由發揮吧

如今已經發是完成了一多半的內容了

接下來運行一下,發現啥都沒有,對啊,由於你並無指定域名,因此默認顯示的是空白的

接下來咱們代碼實現一下,雙擊窗體內部的WebKitBrowser控件會自動跳轉到代碼

代碼呢就是這樣,可是貌似你只能訪問網站,可是並不能實現alert的效果

接下來咱們繼續敲一個方法

直接放上一個方法的下面就行了,可是這裏你的程序應該是會報錯,咱們還要引入一下這個方法

你們找到From1.Designer.cs,而後插入一行

添加完仍是報錯,你們根據提示引入WebKit就行了

此時咱們再運行的話alert也可使用了

本文只針對Open-WebKit-Sharp的小白提供教程,大神請繞道,謝謝

相關文章
相關標籤/搜索