Microsoft Edge WebView2初體驗


之前一直用CefSharp.Wpf,中間遇到的各種坑真的很難受,當時沒有記錄下來。

現在只記得2個嚴重問題 導致部分電腦使用CefSharp.Wpf,部分電腦使用wpf自帶瀏覽器

1、win7 64位機器正常  win732位下 窗口是白色的,需要點擊任意地方才渲染,現場30台機器都是這樣。

2、CefSharp.Wpf觸摸滑動 沒有找到開關, 網上搜索一下代碼 沒有效果。

 

 WebView2: 

官網介紹,當前工作主要WPF:https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/gettingstarted/wpf  

按照上面步驟開發,死活打不開頁面,關鍵不報任何錯誤。以為環境有問題,

在搜索到這個: 使用WebView2在.Net程序中集成Edge chromium, 該文中提到

  

   別人都運行了我這死活沒有效果。開始以為版本不對,或者權限不夠,仔細查看發行說明和安全策略都沒有解決問題

 

實在無奈:就去下載官網提供的demo 。

F5運行起來報異常 :”Couldn't find a compatible Webview2 Runtime installation to host WebViews“

有異常才好解決問題,下載安裝包即可 ,下載地址 https://developer.microsoft.com/en-us/microsoft-edge/webview2/ 

 

總結:

1、一定要先去官網demo

2、 “可以類似ie控件那樣的通過引用的方式,而不需要把運行庫給引入到工程中來。”不一定適合當前環境。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM