Visual Basic запустить браузер с Java

Я пытаюсь сделать 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 внутри визуального базового приложения.

Есть ли способ добавить Java в веб-браузер?

Любая помощь будет оценена:)

3 ответа

Это связано с ошибкой JS, самое простое решение - ввести в форму загрузки,

WebBrowser1.ScriptErrorsSuppressed = True

Надеюсь, это работает?

Просто установите для свойства webbrowser ScriptErrorsSuppressed значение true, и на этом все

Похоже, вы получаете эту ошибку, которая является ошибкой JavaScript на странице, а не ошибкой Java на вашем компьютере.

Ошибка JavaScript

Чтобы устранить эту проблему, необходимо снять флажок "Отображать уведомление о каждой ошибке сценария" в разделе "Дополнительно" меню "Свойства обозревателя". Вот большая статья о поддержке Microsoft, описывающая, как получить доступ к параметрам Интернета и изменить их через VB.Net.

Соответствующий код с этой страницы для доступа к параметрам Интернета:

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
Другие вопросы по тегам