0

でポップアップを開いています

var popup = window.open(http://my.private.url/resource);

ここでhttp://my.private.url/resourceは、単純な html ページを返すサービスを指しています。

popup オブジェクトは null ではなく、popup.document 属性にアクセスできます。

「オープナー」は、サービスによって返された html ページが「準備完了」になったときに通知されることを望んでいます。だから、私はやった

var popup = window.open(http://some.url/resource);
// ...
popup.document.addEventListener('DOMContentLoaded', function(){ /* some code here */});

問題は、'DOMContentLoaded' イベントが発生しないことです。

Google Chrome 73 を使用しています

開かれた URL のオリジンはオープニング スクリプトと同じであるため、Same Origin Policy エラーは発生しません。

何か案が?ありがとう、乾杯

4

0 に答える 0