Comments 13
Сегодня утром как раз прочитал первую статью и убрал рекламу в яндексе )
Хотелось бы узнать про блок ==Userscript==, а то у вас в примере используется @include, а где-то я видел @match. Вобщем хотелось бы узнать что там можно писать вообще.
Ну и про Хром было бы интересно почитать! )
Хотелось бы узнать про блок ==Userscript==, а то у вас в примере используется @include, а где-то я видел @match. Вобщем хотелось бы узнать что там можно писать вообще.
Ну и про Хром было бы интересно почитать! )
Вот теперь я понял где это может быть полезно. Спасибо.
Thx за статьи.
Возможно полезным примером был бы userjs который реализует свою кнопку убиения популярных ныне div-попапов.
Возможно полезным примером был бы userjs который реализует свою кнопку убиения популярных ныне div-попапов.
Отличную штуку добавили браузеры для создания эксплоитов!
Ordos: Сегодня утром как раз прочитал первую статью и убрал рекламу в яндексе )
Не забудьте убить рекламу Гула. Только так можно победить самого Гугла (у которого, все-таки, основной бизнес контекстная реклама)
Не забудьте убить рекламу Гула. Только так можно победить самого Гугла (у которого, все-таки, основной бизнес контекстная реклама)
неожиданно скоро появилась и вторая статья! Спасибо!
1. В Хром не зря убрали доступ к window. Не мешает описать почему это может оказаться опасным.
2. В Хром планируют прикрутить автоматический конвертер user.js to crx, генерируя manifest из блока
==Userscript==
2. В Хром планируют прикрутить автоматический конвертер user.js to crx, генерируя manifest из блока
==Userscript==
Я сделал это так:
привожу немного урежанный вариант, тестировалось и работает под FF и IE, под остальные браузеры ещё «руки не дошли».
.....
Constructor.prototype.AlertEx = function()
{
if(JSDbg.overAlert == true)
{
trace('test');
}
else
{
_alert('test');
}
}
.....
window._alert = window.alert;
window.alert = JSDbg.AlertEx;
* This source code was highlighted with Source Code Highlighter.
привожу немного урежанный вариант, тестировалось и работает под FF и IE, под остальные браузеры ещё «руки не дошли».
Sign up to leave a comment.
Пишем кроссбраузерный UserJS. Пример №2: переопределяем alert()