C# WPF WebBrowser控制和安全消息
我使用WPF WebBrowser如下所示。当我在一个新的autonom应用程序中使用它时,我在浏览器顶部看到以下消息: 关于英语: 出于安全原因,显示访问计算机已限制此文件的活动内容。单击此处查看更多选项 当我在同一台机器上的现有应用程序中使用相同的代码时(完全相同的代码-作为单独的窗口),消息不会显示。 是否有人可以帮助我,为什么在现有应用程序中使用webbrowser控件(复制代码)时不显示此消息谢谢 代码隐藏:C# WPF WebBrowser控制和安全消息,c#,wpf,webbrowser-control,C#,Wpf,Webbrowser Control,我使用WPF WebBrowser如下所示。当我在一个新的autonom应用程序中使用它时,我在浏览器顶部看到以下消息: 关于英语: 出于安全原因,显示访问计算机已限制此文件的活动内容。单击此处查看更多选项 当我在同一台机器上的现有应用程序中使用相同的代码时(完全相同的代码-作为单独的窗口),消息不会显示。 是否有人可以帮助我,为什么在现有应用程序中使用webbrowser控件(复制代码)时不显示此消息谢谢 代码隐藏: public partial class MainWindow : Win
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:
您在运行时或设计时是否遇到任何问题?这些链接可能对您有用-@RV1987-我不认为,这些链接对我有帮助。我想在我现有的应用程序中显示安全栏,而不是“不显示”。我很困惑,为什么它在一个新的应用程序中工作,但在我的现有应用程序(在同一台机器上)中使用相同的应用程序时却不工作。我知道,当我在WebBrowser中显示表单并在访问设置(Settings.Default)之前导航到我的mht文件时,它将显示黄色安全警告栏。当我访问设置并在之后显示时,它将不再显示securitybar,并且需要很长时间才能加载。
<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>
public partial class App : Application {
protected override void OnStartup(StartupEventArgs e) {
var x = Settings.Default.test;
base.OnStartup(e);
}
}