0

在网页上,我尝试为 IFrame 元素(在页面上)创建一个 URL 栏,该 URL 位于同一来源。我可以在 iframe 上捕获 'load' 事件,但是像 phpmyadmin 这样的页面不会触发 load 事件,而是触发 Ready State Change 事件。我试图缓存“readystatechange”事件,如下所示:

var newFrame = document.createElement("iframe"); newFrame.setAttribute("src", url); ... newFrame.addEventListener('load', function(){ newFrame.contentDocument.addEventListener('readystatechange', function(ev){ console.log('readystatechange', ev); }); });

但是,这不起作用。我无法捕捉到“readystatechange”事件。有没有办法捕捉 iframe 的“readystatechange”事件?

4

0 回答 0