怎样让webbrowser执行JS脚本正常显示网页

2024-12-16 11:32:02
推荐回答(2个)
回答1:

浏览器一般都对脚本具有容错性的,一些小差错会自动忽略或智能修正,而WebBrowser控件的容错性较差,稍有差错就会提示,所以并不是说WebBrowser不支持JS脚本,而是它对脚本的准确性要求较高。
补充说一下:正是由于浏览器的容错性,使得一些脚本编写者认为只要是浏览器中能运行的脚本就是正确的,使得一些错误被习惯性地不断重复,因此现在好多网页上的脚本代码其实都是含有错误的,尤其是一些公开的代码,复制得越多就越有错。

回答2:

webbrowser只要是遇到跨域js就会报错。很多网页用IE正常,webbrowser报错就是这个原因。
我也在寻求解决方法。