UserScripts и Greasemonkey: вызов функций JavaScript веб-сайта

Я создаю расширение UserScript для Firefox и Chrome и пытаюсь использовать часть кода JavaScript веб-сайта, например:

function: myFunction(){
    return  Grooveshark.playNextSong();
}

Проблема в том, что когда я тестирую этот код, Grooveshark - это пустая ссылка.

Я знаю, что есть другие люди, которые это сделали:

см. BetterGrooveshark

Но я не знаю, почему мое простое расширение не может вызывать функции JavaScript Grooveshark.

Нужно ли мне «добавлять» мой скрипт в документ, чтобы это работало ?: document.document.body.appendChild (script);

Разве Greasemonkey уже не внедряет мои расширения JavaScript? Кто-нибудь может прояснить мне это, пожалуйста.

Спасибо.

33
задан sebastian 2 October 2014 в 06:55
поделиться