有没有办法防止程序像Firebug
操纵页面的DOM。
我注意到您可以简单地删除由其他公司支付的广告之类的内容。
有没有办法让页面停止它?
你能阻止我在电视上切换到另一个频道,或者阻止我从报纸上剪掉广告吗?不,我的电脑也是如此。
换句话说:页面在客户的计算机中,客户可以用它做任何他们想做的事情。
简单回答是不。
长答案:如果您从许多不相关的绝对定位元素构建您的广告,那么删除它们几乎是不可能的。
正确答案:如果您的广告太突兀以至于您不得不担心人们会删除它们,那么您应该重新考虑您的业务。
Firebug 在显示页面的上下文中运行,并且由于页面的脚本可以更改 dom 和删除内容,所以 firebug 也可以。
但是,您可以运行一些 javascript 来检查广告是否被删除并恢复它,但仍然可以使用 firebug 停止/禁用 javascript。