我正在尝试为 Windows 8 Store 应用程序的 WebView 设置代理。似乎该功能尚未内置。我可以使用 IWebProxy 和 HTTP 客户端通过代理获取 html 并将其加载到 WebView 中。但是,这仅适用于用户指定 URL 时。当用户点击链接时,它不会通过代理。
现在我可以通过在页面中放置我自己的 javascript 来拦截用户单击链接或离开网页的时间:xaml WebView: How to catch a "OnNavigation" event @Windows Store App。
但是使用这种方法,我似乎无法看到或检测到用户的去向。
我担心的另一个问题是,如果我确实通过代理获取了 html 并将其加载到 WebView 中,那么 JS 和 CSS 文件是否会在没有代理的情况下加载?
有没有其他人找到其他方法来解决这个问题?任何帮助表示赞赏,谢谢!