1

我想在浏览器加载时拦截由 JS 触发的 DOM 对象读取和写入查询。拦截这些电话后,我希望筛选它们。我已经编写了筛选逻辑,但无法阻止呼叫。

除了修改浏览器的源代码来实现这一点,还有什么办法吗?如果是这样,请帮助我。

4

1 回答 1

1

你的意思是这样吗?(由于某种原因在 Fx 中因非法操作而失败)

<script>
var oldGet = document.getElementById;
document.getElementById=function(id) {
  return confirm('Someone wants to know about '+id+', is that ok?')?oldGet(id):null;
}
window.onload=function() {
  alert(document.getElementById('div1').innerHTML);
}

</script>
<div id="div1">Hello</div>
于 2010-10-08T06:25:23.430 回答