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 на вашем компьютере.
Чтобы устранить эту проблему, необходимо снять флажок "Отображать уведомление о каждой ошибке сценария" в разделе "Дополнительно" меню "Свойства обозревателя". Вот большая статья о поддержке 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