以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]当前页面的脚本发生错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94858)

--  作者:关怀天下
--  发布时间:2017/1/4 10:03:00
--  [求助]当前页面的脚本发生错误
各位老师您好,今天想用WebBrower控件,做一个快递查询的网页,当我把代码Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.kuaidi100.com"写入后,浏览时候一直显示脚本发生错误,请问能有什么办法去掉这个“脚本错误”啊

图片点击可在新窗口打开查看此主题相关图片如下:m6h90nmksp27v5`rvurxh99.png
图片点击可在新窗口打开查看




--  作者:天若千颖
--  发布时间:2017/1/4 10:05:00
--  
Webbrowser控件就是这样,对js的兼容性较差,很容易出问题,建议使用cefsharp的内核。
http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90320

如果仅仅想屏蔽错误
e.form.controls("webbrowser1").basecontrol.ScriptErrorsSuppressed = True
[此贴子已经被作者于2017/1/4 10:09:22编辑过]

--  作者:关怀天下
--  发布时间:2017/1/4 10:07:00
--  
我把代码放到了窗口AfterLoad 中,是为了打开窗口时候直接就能显示网页窗口,但是一直脚本错误
--  作者:天若千颖
--  发布时间:2017/1/4 10:11:00
--  
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.kuaidi100.com"
brw.ScriptErrorsSuppressed = True

--  作者:关怀天下
--  发布时间:2017/1/4 10:14:00
--  
内核??,有没有具体的方法啊,实在看不懂啊,还有我看了以前的论坛的内容,还要添加代码,代码放到哪里啊
--  作者:关怀天下
--  发布时间:2017/1/4 10:23:00
--  
您好,我把这个代码添加到窗口中
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.kuaidi100.com"
brw.ScriptErrorsSuppressed = True
但是显示是这样的

此主题相关图片如下:123.png
按此在新窗口浏览图片



--  作者:关怀天下
--  发布时间:2017/1/4 10:30:00
--  
现在去掉脚本错误了,谢谢
--  作者:有点色
--  发布时间:2017/1/4 11:29:00
--  
e.form.controls("webbrowser1").basecontrol.ScriptErrorsSuppressed = True
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.kuaidi100.com"