我正在开发一个嵌入Webbrowser控件的c#应用程序。我动态创建网站并使用NavigateToString()来显示它。我在Windows 8上使用IE10。
现在我的问题是:Javascript将无法执行。例如,我添加了一个调用alert的链接和另一个调用表单上的reset()的链接。两者都无所作为。我认为它必须是一些安全问题,因为当我说出生成的页面并在IE10中手动打开文件并单击其中一个链接时,我会在底部弹出一个“Internet Explorer限制此网页运行脚本或ActiveX”的弹出窗口控制“。和“允许阻止的内容”按钮。如果我只是关闭弹出窗口,没有任何反应,如果我单击“允许阻止的内容”,JavaScript工作正常。
如何在嵌入式Web浏览器中启用JavaScript?
答案 0 :(得分:0)
您是如何访问本地网站的?是localhost吗?你需要使url安全友好,所以它不会被阻止,给它一个URL http:// localhost:someport而不是它应该工作