有没有办法阻止 Microsoft.Toolkit.Wpf.UI.Controls.WebView 中的远程资源内容?

问题描述

我正在构建一个 WPF 应用程序并尝试使用 XamlIslands 来获得基于 Windows10 的外观。我的应用程序中需要一个网络浏览器,但 documentation says 无法在自定义组件中使用 UWP 的 WebView (Windows.UI.Xaml.Controls)。相反,Microsoft 创建了 Microsoft.Toolkit.Wpf.UI.Controls.WebView,是的,我知道它已被弃用,将来会被 WebView2 取代。

我尝试使用 WebView2,调查了几个我需要的功能,但是有很多错误 - 主要在它的 GitHub 页面中报告,微软表示他们正在努力解决这个问题。我没有几个月的时间来等待它,所以我决定回到 WebView,直到他们修复 WebView2 中的错误

但是当我尝试使用 WebView (Toolkit.Wpf) 时,我发现它也有很多问题。例如,我还没有找到阻止加载资源的方法,例如 WebResourceRequested 中的 UWP WebView 事件。有没有办法阻止所有远程内容?还是直接屏蔽所有图片

我没有找到回调,当我点击链接时会触发回调。有没有办法捕捉链接点击。当我点击链接时,基本上没有任何反应。

对于与整个场景相关的任何建议、意见和观察,我将不胜感激。非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)