如何在c#的嵌入式浏览器中允许被阻止的内容

本文关键字:嵌入式 浏览器 | 更新日期: 2023-09-27 18:10:49

我正在开发一个嵌入Webbrowser控件的c#应用程序。我动态地创建了网站,并使用NavigateToString()来显示它。我用的是Windows 8和IE10。

现在我的问题是:Javascript不会执行。例如,我添加了一个调用alert的链接和另一个调用表单上的reset()的链接。两者都什么都不做。我相信这一定是一些安全问题,因为当我在IE10中手动打开生成的页面并单击其中一个链接时,底部会弹出一个弹出框,上面写着"Internet Explorer限制此网页运行脚本或ActiveX控件"answers"允许阻止内容"按钮。如果我只是关闭弹出窗口,什么都不会发生,如果我点击"允许阻止内容",JavaScript工作正常。

如何在嵌入式web浏览器中启用JavaScript ?

如何在c#的嵌入式浏览器中允许被阻止的内容

您如何访问这个本地网站?是localhost吗?你需要让url安全友好,这样它就不会被阻止,给它一个url http://localhost:someport它应该可以工作