WebBrowser是';t加载设置时显示SecurityInfo Band(非常奇怪)

本文关键字:Band SecurityInfo 非常 显示 设置 加载 WebBrowser | 更新日期: 2023-09-27 18:28:38

我使用WPF WebBrowser控件。现在,当我加载包含Scripts的内容时,控件将显示黄色的SecurityInfo Band。太好了。

但现在一个非常奇怪的行为:当我加载一个设置(普通的.NET设置)时,WebBrowser不再显示SecurityBand。我只加载设置,对它什么都不做:

    public MainWindow() {
        var s = Settings.Default.Setting;
        InitializeComponent();
    }

以前有人见过这种行为吗?

下面是一个展示这种行为的示例项目:

https://dl.dropboxusercontent.com/u/4701983/WpfApplication5.zip

当你运行这个并点击按钮时,test.mht-file将被加载,安全带将显示正确(将加载设置的行被注释掉)。

当你在主窗口中删除评论时:

//var s = Settings.Default.Setting;

应用程序正在加载设置。当你现在点击按钮时,安全带将不再显示。

我希望有人能帮助我,如何解决这个问题。

WebBrowser是';t加载设置时显示SecurityInfo Band(非常奇怪)

我自己已经找到了解决方案,如果其他人将来也有同样的问题,我希望它能发布在这里。

当我在应用程序启动之初(在访问设置之前)加载WebBrowser一次时,它就可以工作了。