@include в UserJS
|
Eismann 03/17/09 02:27 PM |
|
Хочу спросить, директивы включения-исключения веб-адресов для UserJS вообще работают? Вот такой скрипт Code:
// ==UserScript== // @exclude http://* // @include http://ya.ru/* // ==/UserScript==
document.addEventListener('load', function(ev) { alert('hi from user js!'); } ,false);
выполняется на любой странице. Мне же нужно запускать скрипт только на определённом сайте, как этого добиться? Неужели только через проверку window.location внутри функции?
|
Re: @include в UserJS
|
Lex1 03/17/09 02:53 PM |
|
Нормально работает. Т.е. только на ya.ru. Расширение правильное - .js? И «// @exclude _//*»_ не нужно.
|
Re: @include в UserJS
|
Eismann 03/17/09 04:55 PM |
|
Lex1, еще раз проверил - на любых сайтах возникает.
Version 9.63
Build 10476
Platform Win32
Расширение конечно правильное, иначе и не сработало бы.
На всякий случай прикрепил скриптик, хотя чего уж там еще может быть...
|
Re: @include в UserJS
|
Lex1 03/17/09 07:28 PM |
|
BOM, т.е. первые три байта, не нужен.
|
Re: @include в UserJS
|
Eismann 03/18/09 06:55 AM |
|
Lex1, супер, спасибо! Ни за что бы не додумался!
|
Re: @include в UserJS
|
Eismann 03/25/09 10:27 AM |
|
Наваял, имхо, довольно полезный скриптик... тут есть куда его выложить?
|
Re: @include в UserJS
|
amr_now 03/25/09 11:45 AM |
|
Можно прямо в сообщении прикрепить.
|