есть, только те данные, которые имеют taint-код скрипта или имеют тождественный (null) taint-код).
Если Вы используете untaint
с элементом данных скрипта другого
сервера (или с данными, которые Вы не можете untaint), untaint
возвращает данные без изменений или ошибку.
В некоторых случаях поток управления, а не поток данных, работает с разрушенными
данными. Тогда taint добавляется к окну, содержащему скрипт. Вы можете удалить taint
из окна скрипта, вызвав untaint
без аргументов, если окно содержит taint, но только для текущего окна.
untaint
не модифицирует свой аргумент; она возвращает
немаркированную копию значения или, для объектов, немаркированную ссылку на это значение.
Следующий оператор удаляет разрушение данных/taint из свойства, поэтому скрипт может быть выслан другому серверу:
untaintedStatus=untaint(window.defaultStatus)
// untaintedStatus может теперь быть выслана в URL или form post другими скриптами
navigator.taintEnabled
, taint
Дата последнего обновления: 28 мая 1999 года.
Copyright (c) 1999