Comments 10
на кой? на кой упаковывать юзерскрипты, когда хром их итак понимает?
Цитирую фрагмент статьи:
есть одно НО: разработчики Google Chrome пекутся о нашей безопасности и ограничивают всё, что можно ограничить.
В виду этих ограничений нетривиальные скрипты приходится оборачивать в расширение.
М.б. ещё про «all_frames»: true упомянуть?
Есть очень существенный плюс расширения относительно юзер-скрипта: расширение автоматически обновляется при появлении новой версии.
Подскажите, как подключить mootools для использования в экстеншионе? (на странице есть, но из скрипта $$ — undefined).
Делаю
«content_scripts»: [ {
«js»: [ «mootools.js», «rc-regata.user.js» ],
Где mootools.js — MooTools Core 1.4.1 with compatibility Uncompressed.
В итоге получаю сообщение что хром не может подгрузить mootools. Что править?
Заранее спасибо за ответ. )
Делаю
«content_scripts»: [ {
«js»: [ «mootools.js», «rc-regata.user.js» ],
Где mootools.js — MooTools Core 1.4.1 with compatibility Uncompressed.
В итоге получаю сообщение что хром не может подгрузить mootools. Что править?
Заранее спасибо за ответ. )
Я подключаю библиотеки только непосредственной инъекцией библиотеки в код скрипта, т.е. простым копированием ужатой версии библиотеки в код юзерскрипта. Посмотрите в шаблон в первой статье, там есть закомментированное место для вставки кода библиотек.
Вижу. Но не понимаю. Вы не могли бы прокомментировать строку
// (function(a,b){function ci(a)… a.jQuery=a.$=d})(w);
Это вообще как использовать? Что куда копировать? Что такое a и b?
// (function(a,b){function ci(a)… a.jQuery=a.$=d})(w);
Это вообще как использовать? Что куда копировать? Что такое a и b?
Это вообще начало и конец кода jQuery из файла jquery.min.js.
Эту строчку можно удалить полностью (а можно вообще не трогать, это комментарий), и заменить её кодом вашей библиотеки. Код нужно непосредственно копировать в тело юзерскрипта.
Если есть вопросы — постучитесь в скайп.
Эту строчку можно удалить полностью (а можно вообще не трогать, это комментарий), и заменить её кодом вашей библиотеки. Код нужно непосредственно копировать в тело юзерскрипта.
Если есть вопросы — постучитесь в скайп.
Sign up to leave a comment.
Userscripts. Упаковываем юзерскрипт для Chrome