Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Доступ к window в пользовательских скриптах Google Chrome (https://javascript.ru/forum/css-html-browser/26448-dostup-k-window-v-polzovatelskikh-skriptakh-google-chrome.html)

trikadin 09.03.2012 02:26

Доступ к window в пользовательских скриптах Google Chrome
 
Собственно, сабж. Гугление пока ничего не дало)

Serg_pnz 09.03.2012 11:02

Вроде есть доступ, недавно писал скрипт, где использовал
$(window).bind('resize', function() {  
	    if (resizeTimer) clearTimeout(resizeTimer);  
		resizeTimer = setTimeout(doSomething, 500);  
    });

trikadin 09.03.2012 11:49

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

Судя по тому, что я нашёл в интернете - совсем нельзя.

Amphiluke 09.03.2012 12:45

Должен быть доступ к глобальным функциям через объект unsafeWindow.

trikadin 09.03.2012 13:18

Цитата:

Сообщение от Amphiluke
Должен быть доступ к глобальным функциям через объект unsafeWindow.

Это в greasemonkey. А в хроме доступа нет.

Amphiluke 09.03.2012 13:27

А, ну у меня для Chrome стоит Tampermonkey, я проверял в нем.

Serg_pnz 09.03.2012 14:52

Я для Хрома ставил Blank Canvas Script Handler
На Tampermonkey не смог, к сожалению, завести кросс-доменный запрос, но, возможно, не тот вариант пробовал.

trikadin 09.03.2012 17:14

Просто мне нужна работа в хроме "из коробки".


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