Комментарии 13
Можете смело постить статью в два раза длиннее ;)
+3
Что-то у меня «типовой скрипт» не работает.
1 — срабатывает
2 — не срабатывает
Почему так?
(function() { alert('1'); opera.addEventListener('BeforeEvent.DOMContentLoaded', function(ev) { alert('2'); }, true); })();
1 — срабатывает
2 — не срабатывает
Почему так?
0
Попробовал в точности этот код на этой же странице. Отработало и то и другое, причём не только для главной страницы, но и для всех фреймов.
Вместо
Вместо
alert
удобно использовать opera.postError
, сообщения можно посмотреть в консоли ошибок.0
У меня, к сожалению, не работает.
0
Почему-то когда я использую // @include some.host/* для определения хоста, скрипт выполняется на всех страницах с любыми доменами. Подскажите, как можно ограничить область действия UserJS?
0
Поэкспериментировал.
@include работает только если заключен в ==Userscript== и ==/Userscript==, причём регистр в «Userscript» важен.
Сейчас поправлю в статье.
@include работает только если заключен в ==Userscript== и ==/Userscript==, причём регистр в «Userscript» важен.
Сейчас поправлю в статье.
+1
В статье написано правильно, но неадекватный хабрапарсер все испортил. Не копируйте шапку из статьи, набирайте ручками.
+1
Комментарий тоже попортился, в-общем U s e r S c r i p t — соблюдайте регистр.
+1
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
UserJS. Часть I: Введение