是否有任何网页元素无法删除,例如通过AdBlock?我想知道是否有办法修改将始终显示的网页内容(添加图像),即使有人试图阻止或删除它。
答案 0 :(得分:0)
从技术上讲,这是不可能的。因为代码是在浏览器端执行的,所以程序,用户和插件可以根据需要修改代码。
实际上,您可以通过AdBlock无法识别应该被阻止的方式设计元素。但现在有关于这个主题的HowTo。 Here您找到了一个包含可接受广告标准的列表。您应该将此视为最低限度。
答案 1 :(得分:0)
我想不出无法被移除的元素。但是如果问题是一次性删除,那么脚本可以通过准备创建新元素来解决这个问题,这是必要的。
例如,我可能有一个脚本,用于寻找预先存在的主机元素来加载其广告。如果找不到该主机元素,我的脚本可以创建一个,并将其作为新子项附加到文档中。您可以从页面中删除<script>
元素,但是一旦我的代码被执行,您将很难停止它,特别是如果我没有将它暴露给全局范围。
虽然这不会产生不可删除的元素,但它会产生持久的脚本元素。