WPF WebBrowser控件和安全消息

时间:2012-10-27 14:19:10

标签: c# wpf webbrowser-control

我使用WPF WebBrowser如下。当我在新的autonom应用程序中使用它时,我在浏览器顶部变成了以下消息: enter image description here

英语:

显示出于安全原因访问计算机的活动内容限制了此文件。点击此处查看更多选项......

当我在同一台机器上的现有应用程序中使用相同的代码(完全相同的代码 - 作为单独的窗口)时,不显示消息。 有人可以帮助我,当我在现有应用程序中使用webbrowser-Control(复制代码)时,为什么不显示此消息? - 谢谢。

代码隐藏:

public partial class MainWindow : Window {
    public MainWindow() {
        InitializeComponent();
    }

    private void Button_Click_1(object sender, RoutedEventArgs e) {
        var path = @"C:\temp\WpfApplication1\MHTBody_5f9d8e2b-9dee-42a6-959c-0edfc43b5daf.proconactNavigating.mht";
        this.webBrowser.Navigate(path);
    }
}

XAML:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="1674.761" Width="900.637">
    <Grid>
        <Button Height="20" VerticalAlignment="Top" Click="Button_Click_1" />
        <WebBrowser x:Name="webBrowser" Margin="0,31,0,0" />

    </Grid>
</Window>

新信息:

当我添加示例 - 应用程序(在新的自动应用程序中),MainWindow所在的位置,并且安全栏显示为应用程序的设置并访问它,在打开MainWindow之前,安全栏将不再显示加载mht需要更长的时间。

保密:

当我点这个时,它不会显示安全栏:

public partial class App : Application {
    protected override void OnStartup(StartupEventArgs e) {
        var x = Settings.Default.test;
        base.OnStartup(e);
    }
}

0 个答案:

没有答案