我正在放置一个WPF应用程序,该应用程序允许用户通过WebBrowser控件查看PowerPoint文件,一旦这些文件已被保存为.MHT或.HTML。问题在于这些文件包含ActiveX控件,并且默认情况下,WebBrowser控件在每次加载这些文件时都会显示一条警告,说:“为了帮助保护您的安全,您的Web浏览器已限制此文件显示可访问您的活动内容电脑。”更改WPF WebBrowser控件上的“活动内容”安全设置
我看过几个不同的地方在线讨论关于将the mark of the web放入每个页面,但在这种情况下对我来说确实不起作用,因为内容作者可以控制文件而不是开发人员,而我'而不是告诉他们,他们必须在记事本中打开每个文件,并将网络的标记添加到每个文件中。
是否有任何方法只是改变WebBrowser控件的设置,不显示该警告消息? IE有类似的设置,但它并没有转化为这种控制。
主要是因为它增添了更多的工作,我们的终端,尤其是找到DOCTYPE声明的结束。我可能想象它会比现在更多的工作,但现在我们只是将browser.Source设置为一个修改后的文件路径,所以实际上加载和解析该文件会增加一些工作量。 另外,它似乎像WebBrowser控件应该有这种设置,以防万一默认安全设置不符合您的需求。 – 2009-06-05 14:19:04