Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   [GM] Нежалательный запуск скрипта несколько раз (https://javascript.ru/forum/css-html-firefox-mizilla/27459-%5Bgm%5D-nezhalatelnyjj-zapusk-skripta-neskolko-raz.html)

VitAl2013 13.04.2012 16:54

[GM] Нежалательный запуск скрипта несколько раз
 
Не пойму в чём дело, скрипт запускается 12 раз всегда
Скрипт тестовый
var test = "тест";
alert (test);

Выкидывает каждый раз 12 алертов. Не могу понять как так. Куда рыть? По логике страница во время одной загрузки загружается 12 раз или там гдето 12 раз например есть рубильник выводящий её отображение, на что реагирует greasemonkey и запускает скрипт.

Kolyaj 20.04.2012 10:22

Или на странице 11 фреймов.

melky 20.04.2012 12:31

Цитата:

Сообщение от Kolyaj (Сообщение 170042)
Или на странице 11 фреймов.

какой ужас :D

VitAl2013 01.08.2012 11:50

ага, там фреймы... мопед не мой. Это лечиться? Или это нормально? Может можно указать для какого фрейма его прогружать?

Deff 01.08.2012 11:57

Гы - покойник ожил ( про тему)
В нужный фрейм ставите ссылку с неким хеш,
к примеру http://javascript.ru/#start и проверяете ссылку - если #start есть - тест запускаете, вдобавок нужно проверять уровень вложенности
и если parent.document != top.document -Запуск тоже отменяете

Serg_pnz 01.08.2012 11:58

Зависит от пространства, для которого выполняется ГМанка, пример
// @include        *.site.ru/forest_php.php*

будет запускаться на сайте site.ru с www или без, для скриптов во фрейме, но с именем forest_php.php и любым набором get


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