ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | myOpera.net | Поиск
@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

Можно прямо в сообщении прикрепить.


MyOpera.net - Home


Rambler's Top100