HTML FORMのターゲットをChrome 20+で新しく作成されたポップアップウィンドウに設定する方法を知っている人はいますか? 以下のコードは、Chrome 20 以降を除く、以前のバージョンの Chrome でも機能したすべてのブラウザーで機能します。
var f = document.getElementByID("my_form");
window.open('','popup_win','scrollbars=yes,menubar=no,height=500,width='+(screen.width>1100?1100:screen.width)+',resizable=yes,toolbar=no,status=no,location=0');
f.target = this.win;
f.submit();
このコードは新しいウィンドウを作成しますが、結果のフォーム送信ページのコンテンツは含まれていません。
アプリケーションを表示するウィンドウのサイズを最適に設定できるように、「window.open」を使用する必要があります。
いくつかの調査を行った結果、Chrome ポップアップ ブロッカーと関係があるようです。( Chrome で新しいウィンドウのリンクが機能しない)。Chrome の「常に許可」リストにサイトを追加すると、コンテンツが表示されました。
ユーザーの操作なしでこの種のことを行う方法を知っている人はいますか?
ご協力いただきありがとうございます!