在网页上,我尝试为IFrame元素(在页面上)创建一个URL栏,该URL位于同一个源上。 我可以在iframe上捕获'load'事件,但像phpmyadmin这样的页面不会触发加载事件但会触发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”事件?