这个经典的asp网站正在使用javascript填充下拉列表或者当时称之为的内容。好吧,如果我在一秒钟之后从常规浏览器转到这个站点,它会用数据填充下拉列表。但在webbrowser控件中没有这样的运气几乎像Javascript被禁用。
对于那些对网站来源感兴趣的人,请点击下面。
http://www.dailynewstube.com/html.txt
Web浏览器控件中是否部分禁用了Javascript?有什么建议吗?
由于
答案 0 :(得分:1)
我认为webbrowser控件的JavaScript行为是基于您机器上IE的设置。
还尝试将Web浏览器控件的以下属性设置为false:
ScriptErrorsSuppressed=false;
PS: - 我保存了your file并以自己的形式加载了它。它显示了2个脚本错误:
其他物业类别,街道方向,街道类型组合(下拉列表)已填充。
答案 1 :(得分:0)
WebBrowser控件的行为与Internet Explorer不同 - 但基于相同的shell。有时会发生的一件事是,在shell中没有处理在Internet Explorer中被忽略的JavaScript错误,因此存在一个无法执行错误的静默错误。
您可能希望通过JSLint运行JavaScript来检查错误或在C#中切换脚本错误:
ScriptErrorsSuppressed = false;
根据这篇文章:MSDN ScriptErrorsSupressed