0

我正在尝试Runescape Client在 Visual Basic 中制作一个,但是当我在网络浏览器中运行http://www.runescape.com/game时,它​​告诉我安装java

它提出了一个错误说:

*An error has occurred in the script on this page.
line: 48
Char: 325
Error: Expected ')'
code: 0
URL: http://www.runescape.com/game
Do you want to continue running the scripts on this page?
(Yes/No)*

我需要一种Runescape在 Visual Basic 应用程序中运行的方法。

有没有办法将java添加到网络浏览器?

任何帮助,将不胜感激 :)

4

3 回答 3

1

这是由于一个JS错误,最简单的解决方法是在Form load中输入,

WebBrowser1.ScriptErrorsSuppressed = True

希望这有效吗?

于 2016-06-14T15:26:28.503 回答
0

只需将 webbrowser ScriptErrorsSuppressed 属性设置为 true 即可

于 2014-03-06T13:48:14.307 回答
0

您似乎收到此错误,这是页面上的 JavaScript 错误,而不是您机器上的 Java 错误。

JavaScript 错误

要解决此问题,您需要清除 Internet 选项菜单的高级部分中的“显示有关每个脚本错误的通知”复选框。 这是关于 Microsoft 支持的长篇文章,描述了如何通过 VB.Net 访问和更改 Internet 选项。

该页面中用于访问 Internet 选项的相关代码:

Public Sub InternetOptions()
    Dim cmdt As IOleCommandTarget
    Dim o As Object

    Try
        cmdt = CType(GetDocument(), IOleCommandTarget)
        cmdt.Exec(cmdGUID, Convert.ToUInt32(MiscCommandTarget.Options), _
        Convert.ToUInt32(SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT), o, o)
    Catch
        ' NOTE: Due to the way this CMDID is handled inside of Internet Explorer,
        ' this Catch block will always fire, even though the dialog
        ' and its operations completed successfully. Suppressing this
        ' error will cause no harm to your host.
    End Try
End Sub
于 2014-01-25T22:20:06.260 回答