iframeの内部にその2番目のページを読み込むと、これを行うことができます。
コードは次のようになります。作業を行う必要がありますが、あなたはIFRAMEの内部でそのページを開く必要があり、このページではありません、これはクロスサイトスクリプティングの意図する場合は、同じドメイン内にある必要があり
var iframe = document.getElementById('secondPageIframe');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
var firstButton = innerDoc.getElementById('buttonId');
// This will open the modal
if (typeof firstButton.onclick == "function") {
firstButton.onclick.apply(firstButton);
}
// Just a delay to be sure that the modal has finished with animations
setTimeout(function() {
var modalButton = innerDoc.getElementById('modalButtonId');
if (typeof modalButton.onclick == "function") {
modalButton.onclick.apply(modalButton);
}
}, 500);
。
他のWebページからWebページをクロールすることは意味がありません – Liam
ポップアップでは、ブラウザの別のページを意味し、モーダルウィンドウではない場合は、このポップアップの中から別のスクリプトを実行する必要がありますそれにアクセスする。 サイトのポップアップウィンドウも同様ですか? URLパラメータを使用するか、POST要求を実行して最初のページから情報を取得できます。 – Antony
残念ながら私はURLを変更したり、POSTを処理する能力を持っていません。 – Carson