Wiki-учебник по веб-технологиям: JavaScript/ВключениеРазрушения ...

Главная | Каталог |

Включение разрушения


Чтобы включить разрушение данных, конечный пользователь устанавливает переменную окружения NS_ENABLE_TAINT таким образом:


NS_ENABLE_TAINT может иметь любое значение; “1” подойдёт.

Если конечный пользователь не включил разрушение и скрипт пытается получить доступ к свойствам окна на другом сервере, будет выведено сообщение, указывающее, что доступ не разрешён.

Чтобы определить, включено разрушение или нет, используйте метод taintEnabled. Следующий код выполняет function1, если разрушение данных включено; иначе выполняется function2.

if (navigator.taintEnabled()) {
   function1()
}
else function2()