Легко обнаружить, когда пользователь изменяет DOMJquery

Программирование на jquery
Ответить
Anonymous
 Легко обнаружить, когда пользователь изменяет DOM

Сообщение Anonymous »

Можно ли легко обнаружить манипуляции с DOM пользователем?

Когда пользователь использует консоль в любом современном браузере, он/она может манипулировать DOM способами, не предусмотренными разработчиком.

У меня есть веб-приложение, которое очень сильно привязано к нахождению DOM в определенных состояниях, и если пользователь сделает что-нибудь с DOM через консоль, я бы хотел быть уведомлены.

Ответ:
  • Не обязательно быть независимым от браузера

    Ответ:


    Не обязательно быть независимым от браузера

    Ответ:


    Не обязательно быть независимым от браузера

    li>
    Не обязательно быть идеальным. Я полностью понимаю, что большинство, если не все, методы можно обойти, но мне хотелось бы найти хорошее общее решение.
  • Не может быть слишком запутанным. Меня не интересует регистрация обработчика событий со всеми событиями DOM, который проверяет некоторый набор флагов, когда мой код выполняет манипуляцию с DOM.
< strong>Изменить:

Похоже, что в ответах, которые я получил до сих пор, есть некоторая путаница. Как указано в пункте 2 выше, я понимаю, что большинство, если не все, методы можно обойти.

Кроме того, это внутренний инструмент и поэтому защищен VPN. Более того, существует проверка на стороне сервера. Однако есть причины, которые я не могу подробно описать, поскольку я хочу знать, когда пользователь (которых немного) манипулировал DOM.

Для ясности: это сделано не из соображений безопасности. Я не пытаюсь остановить злонамеренных пользователей. Считайте это скорее из любопытства.

Подробнее здесь: https://stackoverflow.com/questions/135 ... alters-dom
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»