一部の情報を読み取り、それを処理するために bash スクリプトを呼び出す複雑な PHP スクリプトがあります。PHP スクリプトはポップアップ ウィンドウに出力を表示し、ブラウザを呼び出し元のページに戻します。
Firefox と Chrome では機能しますが、IE 9 では奇妙なことが起こります。PHP スクリプトを呼び出すボタンをクリックすると、ブラウザーが空白になり、2 つの同一の空のポップアップが前後に表示され、情報が 1 つのポップアップに入力されると表示されます。それらのうち、ブラウザは戻って他のポップアップを閉じます。これはコードです:
echo '<script type="text/javascript">';
echo 'win1 = window.open("", "", "status = 0, height=800, width=1000, resizable=1, scrollbars=1");';
echo 'window.history.go(-1);';
echo "win1.document.write($content);";
echo "win1.document.close();";
echo '</script>';
2 つのポップアップが表示されるのはなぜですか? また、それを防ぐにはどうすればよいですか?