Вход

Просмотр полной версии : Подскажите по UserJs


chxal
15.12.2010, 15:00
Подключаю на сайт, в интернете, пользовательский name.User.Js (при этом на сайте есть свои скрипты) и name.User.Js запускается после полной загрузки страницы, если страница не загрузилась до конца, то скрипт так и не начнет работу((
Подскажите как заставить скрипт выполняться перед загрузкой страницы - т.е. первым???
Когда-то находил такое, чтобы загрузить вначале UserJs и параллельно загрузке страницы.
Пользуюсь оперой. name.User.Js заменял на просто Js, непомогло((

Evgen1917
25.12.2010, 22:05
не в JS уж тогда переименовывать надо а в name.js
Хотя зачастую грисманковские .user.js не работают или работают криво в опере, так как не хватает некоторых грисманковых функций, но если этот таки нормально отрабатывает после загрузки страницы, то можно для ускорения:
1 в opera:config проверить что бы было отключен параметр
opera:config#Extensions|DelayedScriptExecution
т.к. некоторые страничные скрипты могут подвисать при его включении и в результате страница все время остается в состоянии загрузки
2. переименовываем скрипт в name.js, и если работа его поломалась, пробуем его поправить:
после заголовка
//@ бла-бла- бла
//@ bla- bla
поставить
addEventListener('DOMContentLoaded', function(){

и в самый конец добавить строку
}, false);