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

时间:2013-04-25 16:50:37

标签: c# javascript browser

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

现在我的问题是:Javascript将无法执行。例如,我添加了一个调用alert的链接和另一个调用表单上的reset()的链接。两者都无所作为。我认为它必须是一些安全问题,因为当我说出生成的页面并在IE10中手动打开文件并单击其中一个链接时,我会在底部弹出一个“Internet Explorer限制此网页运行脚本或ActiveX”的弹出窗口控制“。和“允许阻止的内容”按钮。如果我只是关闭弹出窗口,没有任何反应,如果我单击“允许阻止的内容”,JavaScript工作正常。

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

1 个答案:

答案 0 :(得分:0)

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