Область видимости переменной Javascript в URI JS или как писать объекты области страницы?

я пишу сценарий Greasemonkey, который япытаюсь использовать в Chrome и Firefox. Я знаю, что ты можешь'т использоватьunsafewindow в Chrome, как вы можете в Firefox, поэтому яя пытался использовать jS-uris как в ответе на:Greasemonkey, Chrome и unsafeWindow.foo ().

когда я попробую следующее:

location.assign("javascript:var tutu = 'oscar';");
location.assign("alert('1:' + tutu);");
alert('2:' + tutu);

Я получаю сообщение об ошибке "пачка» не определено Очевидно, что яЯ не понимаю, является область действия этих переменных. Мне нужно сделать глобальные функции и переменные для того, что яЯ работаю над. Что я не правильно делаю?

РЕДАКТИРОВАТЬ: На самом деле я думаю, что проблема нет яя пытаюсь (если это не так, в таком случае, пожалуйста, скажите мне), но страница, которую яЯ пишу сценарий для внешности, а не связываюсь с URL-адресами, чтобы они не переходили ни к чему, кроме относительного URI.

Ответы на вопрос(1)

Ваш ответ на вопрос