Jon*_*ter 18 wpf activex wpf-controls
我将一个WPF应用程序放在一起,允许用户通过WebBrowser控件查看PowerPoint文件,一旦文件保存为.MHT或.HTML.问题是文件包含ActiveX控件,默认情况下WebBrowser控件会在每次加载这些文件时显示警告,并说"为了保护您的安全,您的Web浏览器限制此文件显示可以访问您的活动内容电脑."
我在网上看过几个不同的地方谈论将网页标记放到每个页面,但在这种情况下,这对我来说真的不起作用,因为内容作者可以控制文件,而不是开发人员,而我不要告诉他们必须在记事本中打开每个文件,并为每个文件添加标记.
有没有办法只更改WebBrowser控件的设置不显示该警告消息?IE具有类似的设置,但它不会延续到此控件中.
Jon*_*ter 17
我们最终找到了一个合适的解决方案,尽管我仍然希望控件本身有某种设置.要加载文档,我们只需设置browser.Source如下:
file://127.0.0.1/c$/path/to/the/file(其中路径是没有C:\的绝对路径,例如,c $/Users/jschuster/mydocument.html)
无论出于何种原因,控件将以该格式显示URL引用的文件,而不会发出警告.
vid*_*uch 13
希望这可能会帮助某人,即使问题有点老......
根据"网络标记"的链接,添加评论如
<!-- saved from url=(0016)http://localhost -->
Run Code Online (Sandbox Code Playgroud)
就在HTML标签下工作了.
我的index.html在HTML文件夹中,使用WebBrowser控件在WPF项目中添加为"始终复制"的"内容".执行期间文件的地址如下所示:
file:///E:/SRC_2013/WebBrowserTestApp/WebBrowserTestApp/bin/Debug/HTML/index.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11900 次 |
| 最近记录: |