Я пытаюсь создать оболочку для last.fm, и мне нужно вызвать некоторые функции javascript на странице.В частности, для Stop, Skip, Ban и Love.
Кажется, что InvokeScript отлично работает с любой функцией скрипта, которая находится внутри самого HTML-кода страницы, но не со скриптами, загруженными из внешних файлов скриптов.
Например, фактический вызов функции пропуска - это LFM.Flash.Player.skip (), поэтому я попробовал следующее:
_browser.Document.InvokeScript("LFM.Flash.Player.skip");
Но все, что он делает - возвращает ноль, и на странице ничего не происходит.
Я подтвердил, что этот вызов, по крайней мере, работает так, как если бы он вводился с помощью инспектора Chrome и консоли.(Не выяснил, есть ли способ вызвать произвольный javascript в IE ... любые предложения приветствуются)
Есть ли какой-то особый способ вызова этой функции?
Также, да, я пробовал это с и без скобок в вызове сценария ... все еще не повезло.
Редактировать: Чтобы было ясно, я делаю это в Управление браузером WinForms отсутствует на странице ASP.NET.