WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)相关的知识,希望对你有一定的参考价值。
介绍
微软最近发布了WebView控件(Microsoft.Toolkit.Win32.UI.Controls
包),它允许开发人员包含一个Webbrowser,它使用Microsoft Edge在WPF / WinForm应用程序中呈现网站。这个新控件旨在取代使用IE引擎的旧WebBrowser
控件。
更多信息here
我的问题
浏览器似乎不适用于本地网络网站网址。即使我使用ip地址,我总是在我的NotFound
上获得WebErrorStatus
(404)(但也不例外),但在独立的Edge浏览器中它运行良好。但是,外部网址(谷歌......)工作正常。
我试图检查嵌入式浏览器是否使用了正确的代理设置,但我没有运气。
答案
出于安全考虑,WebView控件默认禁用专用网络功能。您必须明确启用它。
wvc.IsPrivateNetworkClientServerCapabilityEnabled = true;
以上是关于WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)的主要内容,如果未能解决你的问题,请参考以下文章
在Winform或WPF中System.Diagnostics.Process.Start的妙用