我需要允许用户浏览几个指定的域。可以在 Internet Explorer 中打开 Content Advisor 并添加 Approved Sites,但是否可以从 C# 以编程方式进行?
注意:以前我写了一个 BrowserView UserControl 包装 WebBrowser 控件。我使用stackoverflow 的解决方案来抑制 js 错误并绑定站点源。这是一个很好的解决方案 - 我的应用程序中的浏览器,没有地址栏。不幸的是,它有一个很大的缺点——在某些网站上,抑制 javascript 错误使它们无法使用。当我关闭抑制错误时,它们工作正常,但用户必须在每次页面加载时接受 3-4 次错误。不可接受。
也许还有另一种方法可以让用户只使用指定的网站?