Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   пользовательский файл в opera (https://javascript.ru/forum/css-html-browser/47722-polzovatelskijj-fajjl-v-opera.html)

BorisBritva 05.06.2014 00:37

пользовательский файл в opera
 
создаю пользовательский файл для opera

в общем то, на данный момент он ничего из себя не представляет. просто alert(' ghghgh ');

есть 2 вопроса.

1. получается что он срабатывает до того как страница загрузилась и после.
при этом если на сайте есть различные iframe типа видео, счетчиков и т.д. мой пользовательский файл js срабатывает и на те сайты, которые подгружаются на страницу.

как сделать чтобы он игнорил всякие там iframe и иные подгрузки с других сайтов, при этом срабатывал только после загрузки страницы.

2. как google отключает пользовательские файлы? На нем он вообще не срабатывает.

благодарю.

WorM32 05.06.2014 09:50

1. Опера какая версия?
2. Текущий урл можно проверять через document.location и не вызывать скрипт для остальных страниц.
3. userjs на всех сайтах подключаются одинаково в пределах одного браузера.

BorisBritva 05.06.2014 14:17

if (window.parent.frames.length > 0) { window.stop(); } else {

function open() { alert(' yyyyyy '); }

window.onload = function () { open(); }

}


Сделал вот так вот. работает.


Opera 1217 USB
Opera 1201


А на второй вопрос ответа не знаете случайно?

Как google и twitter отрубают(игнорят) пользовательские файлы js?

Благодарю.

WorM32 05.06.2014 14:33

ни google, ни twitter не игнорят пользовательские скрипты.

BorisBritva 05.06.2014 15:02

на http://javascript.ru скрипт сробатывает. vk.com и всякие разные сайты не игнорят и скрипт срабатывает. а на google и на twitter не работает.


Часовой пояс GMT +3, время: 07:58.