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

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

Как работает разрушение данных


Автор страницы отвечает за разрушение данных в элементах. В таблице перечислены свойства и методы, которые разрушаются по умолчанию.
Объект
Разрушенное свойство
documentcookie, domain, forms, lastModified, links, referrer, title, URL
Formaction, name
любой элемент ввода на формеchecked, defaultChecked, defaultValue, name, selectedIndex, selected, toString, text, value
historycurrent, next, previous, toString
imagename
OptiondefaultSelected, selected, text, value
location и Linkhash, host, hostname, href, pathname, port, protocol, search, toString
Pluginname
windowdefaultStatus, name, status

Вы можете использовать элементы с разрушаемыми данными любым способом в вашем скрипте, но, если ваш скрипт попытается передать значение разрушенного элемента или любые полученные от него данные по сети любым способом (например, при отправке формы или через URL), будет выведено диалоговое окно, чтобы пользователь мог подтвердить или отменить операцию.

Значения, полученные от элемента с разрушенными данными, также разрушены. Если разрушенное значение передаётся функции, return-значение функции разрушается. Если разрушается строка, любые подстроки строки также разрушаются. Если скрипт проверяет разрушенное значение в операторах if, for или while, скрипт сам аккумулирует разрушение.

Вы можете включать и отключать разрушение свойств, переменных, функций и объектов. Вы не можете отключить разрушение свойств или элементов данных другого сервера.