0

Web ページで、URL が同じオリジンにある (ページ上の) IFrame 要素の 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