メイン ウィンドウから JavaScript でポップアップを開こうとし、いくつかの作業を行ってポップアップを閉じます。Chrome でのみ、このポップアップはすべての作業が完了するまで空であるため、何も表示されずに閉じられます。閉じないと、読み込みに時間がかかり、コンテンツが表示されることがわかります。IE と Firefox では、コンテンツはすぐに表示されます。これに対する修正または回避策があるかどうか誰かが知っていますか?
これが私のコードです:
<html>
<body>
<script>
function launch() {
var pop = window.open ("http://google.com", "pop", "width=300,height=150");
for (i = 0; i < 1000000000; i++) {
var a = i; //Do anything just to make it stay for a while
}
pop.close();
}
</script>
<input onclick="launch();" type="button" value="Hello world!">
</body>
</html>