Базовая функция | |
Реализовано в | Navigator 3.0; удалено в Navigator 4.0 |
Синтаксис
taint(dataElementName)
Параметры
dataElementName | (Факультативный) Свойство, переменная, функция, или объект для заражения. Если опущен, заражение добавляется непосредственно к сценарию. |
Описание
Заражение не позволяет другим сценариям получать информацию, которая должна быть защищенной и частной, типа структуры каталогов или хронологии сессии пользователя. JavaScript не может передавать зараженные значения на любой сервер без разрешения конечного пользователя.
Используйте taint
, чтобы отметить данные, которые иначе не заражены.
Примеры
Следующее выражение добавляет заражение к свойству так, чтобы сценарий не мог послать его другому серверу без разрешения конечного пользователя:
taintedStatus=taint(window.defaultStatus)
// taintedStatus теперь не может быть послано к URL или представлен на рассмотрение в форме
// без разрешения конечного пользователяСмотрите также
navigator.taintEnabled
, untaint
Последняя Модификация: 10/31/97 16:38:00
Все мессаги сюда:yanich@inbox.ru |