我使用的是WPF WebBrowser-Control。现在,当我加载包含脚本的内容时,该控件将显示为黄色SecurityInfo。那很好。
但是现在有一个非常奇怪的行为:当我加载一个设置(正常的.NET设置)时,WebBrowser不再显示SecurityBand了。我只加载设置,不做任何操作:
public MainWindow() {
var s = Settings.Default.Setting;
InitializeComponent();
}有人见过这种行为吗?
下面是一个演示此行为的示例项目:
https://dl.dropboxusercontent.com/u/4701983/WpfApplication5.zip
当您运行此命令并单击按钮时,test.mht-文件将被加载,Security将被正确显示(将加载设置的行被注释掉)。
在这里删除MainWindow中的注释时:
//var s = Settings.Default.Setting;应用程序正在加载一个设置。现在单击按钮时,就不再显示Security了。
我希望有人能帮我,如何解决这个问题。
发布于 2014-11-03 08:08:59
我自己找到了解决办法,如果将来另一个人也有同样的问题,我想把这个问题发到这里。
当我在启动应用程序的开始时(在访问设置之前)加载WebBrowser一次,它就开始工作了。
https://stackoverflow.com/questions/26672309
复制相似问题