2014-01-25 3 views
0

Я пытаюсь сделать Runescape Client в Visual Basic, но при запуске http://www.runescape.com/game в веб-браузере он говорит мне, чтобы установить javaVisual Basic запустить веб-браузер с 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 в браузер?

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

+0

Вам, конечно, придется установить Java. Только один раз, не пишите код, чтобы сделать это. –

+0

Сообщение об ошибке выглядит как ** ** ** ** ошибка, которая не совпадает с Java. Просто из любопытства, почему вы пометили свой вопрос с помощью vba, split и rs, а также vb.net? vb.net и vba - это не одно и то же. – Tim

ответ

0

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

JavaScript error

Чтобы решить, что вам нужно, чтобы очистить «Показывать уведомление о каждой ошибке сценария» флажок в разделе Дополнительно в меню Свойства обозревателя. Here's a lengthy article в Microsoft Support, описывающей доступ и изменение параметров Интернета через 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 
0

просто установить WebBrowser ScriptErrorsSuppressed свойство верно и то все

1

Это происходит из-за ошибки JS, проще починка для ввода в нагрузку формы,

WebBrowser1.ScriptErrorsSuppressed = True 

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

Смежные вопросы