• Как выполнить скрипты на странице из userscripts?

    hotamateurxxx
    @hotamateurxxx
    /** Добавление скрипта текстом
        *
        * @param String text Текст скрипта
        * @param String parent Селектор родителя
        * @return Element Добавленный элемент
        */
        appendScriptText: function(text, parent) {
            var node = document.createElement('script');
            node.setAttribute('type', 'text/javascript');
            node.text = text;
            $(parent).prepend(node); // Инструкция с использованием jQuery, думаю можно безболезненно заменить на parent.appendChild(node)
            return node;
        },

    Работает от IE6+ до Mozilla последних версий.
    Ответ написан
    Комментировать