![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
aLEXperimentator |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 18.2.2013 Репутация: нет Всего: нет |
Приветствую, уважаемые форумчане!
Скажите - являются ли простые JavaScript-переменные, содержащиеся в скриптах, взятых с разных url общими? Не элементы окна document, не свойства окна, не куки - а именно простые переменные? Допускают ли политики безопасности скрипту взятому с одной страницы установить переменную a=1 , а потом с другой страницы установить a=2 ? Это будет один и тот же "a" или два разных? К примеру на странице:
И сами подгружаемые файлы: сайт111/setA.js :
сайт222/Aplusplus.js :
сайт333/alertA.js :
Скажите - что будет выведено после 30-й секунды функцией alert? Опыт поставить на несколько javascript-url сейчас нет возможности; но нужно узнать - будет ли работать такая конструкция или нет. Был у кого-нибудь опыт применения? Общее ли "пространство простых переменных" формируют скрипты даже с разных источников? Спасибо за внимание и ваше терпение ![]() Это сообщение отредактировал(а) aLEXperimentator - 26.1.2015, 17:56 |
||||||||
|
|||||||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 0 Всего: 101 |
все "простые переменные" - свойства окна Добавлено через 1 минуту и 17 секунд http://jsfiddle.net/sh0jnxmp/ Добавлено через 2 минуты и 41 секунду эдесь a - локальная переменная, и нигде кроме как в этой функции не видна |
|||
|
||||
aLEXperimentator |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 18.2.2013 Репутация: нет Всего: нет |
Уважаемый baldina , спасибо большое!
А если видоизменить вот так:
И сами подгружаемые файлы: сайт111/setA.js :
сайт222/Aplusplus.js :
сайт333/alertA.js :
Я ведь что хочу спросить - не пойдут ли в ход всякие "политики безопасности" дескать код претендует на обращение к каким-то свойствам окна window а сам "пришёл" не с основного url? |
||||||||
|
|||||||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 0 Всего: 101 |
не пойдут.
часто подключается множество скриптов - jQuery, google api etc и все они с window работают |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |