Предотвратить манипуляции с firebug от DOM - PullRequest
0 голосов
/ 02 сентября 2010

Есть ли способ для предотвращения программ , таких как Firebug, от манипулирования DOM страницы.

Я заметилчто вы можете просто удалить такие вещи, как объявления , которые оплачиваются другими компаниями.

Есть ли способ для страницы, чтобы остановить ее?

Ответы [ 3 ]

12 голосов
/ 02 сентября 2010

Можете ли вы помешать мне перейти на другой канал по телевизору или вырезать рекламу из моей газеты?То же самое с моим ПК.

Другими словами: страница находится на компьютере клиента, и клиент может делать с ним все, что пожелает.

4 голосов
/ 02 сентября 2010

Простой ответ - нет.

Длинный ответ: если вы построите свои объявления из множества не связанных между собой элементов с абсолютным позиционированием, их будет почти невозможно удалить.

Правоответ: если ваши объявления настолько навязчивы, что вам приходится беспокоиться о том, чтобы их удалили, вам следует переосмыслить свой бизнес.

2 голосов
/ 02 сентября 2010

Firebug запускается в контексте отображаемой страницы, и поскольку скрипты страниц могут изменять и удалять объекты, Firebug также может.

Однако вы можете запустить некоторый JavaScript, чтобы проверить, удалено ли объявление, и восстановить его, но все же этот JavaScript можно остановить / отключить с помощью firebug.

...