本地主机的 IWebViewControl

IWebViewControl for localhost

我正在尝试 运行 IWebViewControl 在 Win32 Window 中的 c++ 示例,请参阅 Win32WebView.

我可以正常显示外部网站,但无法连接到 http://localhost (or http://127.0.0.1)。使用独立的 Edge 浏览器显示来自本地主机的页面。这是 IWebViewControl 的限制还是我忽略了什么?

@zett42 为我指出了正确的方向:

WinRT 应用程序在沙箱中运行,出于安​​全原因,不允许连接到本地主机。这可以通过使用工具来规避

checknetisolation.exe

随 Windows 一起提供。在 IWebViewControl 的情况下,您可以通过

取消对 IWebViewControl 主机进程的限制以用于开发目的

checknetisolation LoopbackExempt -a -n=Microsoft.Win32WebViewHost_cw5n1h2txyewy