私は1つのフォームを持っています
<form target="_blank">
<input type="submit" value="submit"/>
</form>
これを送信した後、<form>
アクションの応答が新しいタブで開かれます。このタブの場所の URL をフォーム送信ページから管理したいと考えています。
<form>
ターゲットタブのwindow.locationを変更できるようにページが閉じている場合
これは可能ですか?
私は1つのフォームを持っています
<form target="_blank">
<input type="submit" value="submit"/>
</form>
これを送信した後、<form>
アクションの応答が新しいタブで開かれます。このタブの場所の URL をフォーム送信ページから管理したいと考えています。
<form>
ターゲットタブのwindow.locationを変更できるようにページが閉じている場合
これは可能ですか?
トリッキーな Javascript コードを実行したほうがよいでしょう。
var openWindows = new Array;
window._open = window.open;
window.open = function (URL, name, specs, replace) {
var newWindow = window._open(URL, name, specs, replace);
// store newWindow in an array to refer later
openWindows.push(newWindow);
}
そのため、ページから開いたウィンドウのリストを保存できます。
同じドメインからのスクリプトを介してのみ、他のウィンドウにアクセスできることに注意してください。