Есть ли в JS синтаксическая обертка под объект
есть код вида:
... url = document.location; t= (node || document); t.getElementId(s); xhr = new XMLHttpRequest(); ... нужно как то выйти из ситуации чтобы не делать вот так: ... url = window.document.location; t= (node || window.document); t.getElementId(s); xhr = new window.XMLHttpRequest(); ... Причина в проклятом iMacrose плагине для FireFox ему надо явно указывать window иначе не видет. Я смутно помню что было что-то в JavaScrpite чтобы не писать всем родителя. Что-то вроде далеевсепод(window){ ... url = document.location; t= (node || document); t.getElementId(s); xhr = new XMLHttpRequest(); ... ... далее 3000 строк кода... ... } но не вспомню... |
with(window){ //.. }Но в строгом режиме уже работать не будет, а в (нескором) будущем его собираются вообще выпилить. Сильно подозреваю, что энтот "iMacrose" должен поддерживать какую-то специальную настройку для этого дела. |
iMacros это не грозит он у меня итак на FireFox 35 работает))
Спасибо за ответ это именно то что нужно. |
Часовой пояс GMT +3, время: 07:35. |