我使用WPF WebBrowser如下。当我在新的autonom应用程序中使用它时,我在浏览器顶部变成了以下消息:
英语:
显示出于安全原因访问计算机的活动内容限制了此文件。点击此处查看更多选项......
当我在同一台机器上的现有应用程序中使用相同的代码(完全相同的代码 - 作为单独的窗口)时,不显示消息。 有人可以帮助我,当我在现有应用程序中使用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);
}
}