LINUX.ORG.RU

Кроссбраузерный userscript с jQuery

 ,


0

1

Как вообще правильно писать кроссбраузерный userscript, использующий jQuery, уже подключённый на странице?

В Firefox работает просто использование jQuery, в Хроме так не работает.

В сети часто встречается такой костыль. В Хроме так работает, но в FF нет.

И ещё вопрос. Как в консоли видеть ошибки, генерируемые пользовательским скриптом? FAQ greasemonkey говорит включить параметр javascript.options.strict в about:config, но с ним сыпится очень много разных варнингов, а ошибок юзерскрипта не видать.



Последнее исправление: Gicdillah (всего исправлений: 1)

Попробуй вот так. Взято со скрипта-пониблокера


(function(document, fn) {
var script = document.createElement('script');
script.setAttribute(«type», «text/javascript»);
script.textContent = '(' + fn + ')(window, window.document);';
document.head.appendChild(script); // run the script
document.head.removeChild(script); // clean up
})(document, function(window, document) {

(function($){

// your code here

})(jQuery);
});

des75
()
Ответ на: комментарий от Kalashnikov

Хоронить пора юзерскриты давно.

Что это вдруг?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.