Перехват вызовов DOM и JS - PullRequest
       22

Перехват вызовов DOM и JS

1 голос
/ 08 октября 2010

Я хочу перехватывать запросы чтения и записи DOM-объектов, запускаемые JS при загрузке браузером.После перехвата этих звонков я хочу просмотреть их.Я написал логику для проверки, но не могу заблокировать вызовы.

Есть ли другой способ, кроме изменения исходного кода браузера для достижения этой цели?Если так, пожалуйста, помогите мне.

1 Ответ

1 голос
/ 08 октября 2010

Вы имеете в виду, как это?(по какой-то причине происходит сбой в 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>
...