以前一直用CefSharp.Wpf,中間遇到的各類坑真的很難受,當時沒有記錄下來。html
如今只記得2個嚴重問題 致使部分電腦使用CefSharp.Wpf,部分電腦使用wpf自帶瀏覽器git
一、win7 64位機器正常 win732位下 窗口是白色的,須要點擊任意地方纔渲染,現場30臺機器都是這樣。github
二、CefSharp.Wpf觸摸滑動 沒有找到開關, 網上搜索一下代碼 沒有效果。web
WebView2: 瀏覽器
官網介紹,當前工做主要WPF:https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/gettingstarted/wpf 安全
按照上面步驟開發,死活打不開頁面,關鍵不報任何錯誤。覺得環境有問題,spa
在搜索到這個: 使用WebView2在.Net程序中集成Edge chromium, 該文中提到htm
別人都運行了我這死活沒有效果。開始覺得版本不對,或者權限不夠,仔細查看發行說明和安全策略都沒有解決問題blog
實在無奈:就去下載官網提供的demo 。webview
F5運行起來報異常 :」Couldn't find a compatible Webview2 Runtime installation to host WebViews「
有異常纔好解決問題,下載安裝包便可 ,下載地址 https://developer.microsoft.com/en-us/microsoft-edge/webview2/
總結:
一、必定要先去官網demo
二、 「能夠相似ie控件那樣的經過引用的方式,而不須要把運行庫給引入到工程中來。」不必定適合當前環境。