ポップアップウィンドウで新しいページを開くリンクのあるWebページがありました。ここまではすべて問題ありません。ポップアップウィンドウには、サードパーティのサーバーが保持しているクレジットカード支払いページが含まれています。支払いフローが完了すると、応答が表示され、URLが変更されます。
そのURLを取得する必要があります。
javascriptで可能ですか?
ポップアップウィンドウで新しいページを開くリンクのあるWebページがありました。ここまではすべて問題ありません。ポップアップウィンドウには、サードパーティのサーバーが保持しているクレジットカード支払いページが含まれています。支払いフローが完了すると、応答が表示され、URLが変更されます。
そのURLを取得する必要があります。
javascriptで可能ですか?
ページの URL には、window オブジェクトのlocationプロパティからアクセスできます。あなたと同じサブドメインのサイトにアクセスしている場合は、次の方法でアドレスを取得できます
popupWindow.location.href
ただし、ポップアップがサード パーティからのものである場合は、同じオリジン ポリシーが適用され、ポップアップの location.href を調べることはできません。同一オリジン ポリシーを回避する唯一の方法は、サード パーティの協力が必要です。
Google はあなたの友達です ;D
var newURL = window.location.protocol + "://" + window.location.host + "/"
+ window.location.pathname;