1

Тема: VBS: внедрить скрипт в объект InternetExplorer.Application

Всем привет.

Никак не могу сообразить, как это сделать. Уже гору информации пересмотрел, кучу вариантов перебробовал. У всех вроде работает, а как у себя пробую..

Простой пример, что бы было понятнее:


Set objIE = WScript.CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
objIE.Document.Body.InnerHTML = "<script type=""text/javascript"" language=""javascript"">" _
								& "alert();" _
								& "</script>"

objIE.Visible = True
WScript.Quit()

Открывается IE и тишина.

Заранее благодарю.

2 (изменено: Yurachb, 2019-01-09 01:28:17)

Re: VBS: внедрить скрипт в объект InternetExplorer.Application

Set objIE = WScript.CreateObject("InternetExplorer.Application")
objIE.Navigate "about:blank"
objIE.Document.Write "<script>alert();</script>"

objIE.Visible = True
WScript.Quit()

3 (изменено: Stepnoy, 2019-01-06 21:26:26)

Re: VBS: внедрить скрипт в объект InternetExplorer.Application

Yurachb, благодарю, все работает.
Так и знал, что нужно было после нескольких неудачных попыток на форум писать, а не над гуглом издеваться).

Единственный минус - затирает все изменения, сделанные с объектом document и не дает использовать его.
Но это уже мелочи.


-----------------------------
Хотя не, поспешил с выводами - все работает. То из-за обработчика ошибка была.