新しいウィンドウを開いて、html/css を書き込む必要があります。これは私がそれを達成するために使用しているコードです:
myHTML = '...' //Around 400 bytes of html and styling
var doc = window.open('', 'preview', 'width=1200,height=600,scrollbars=1');
doc.document.write(myHTML);
doc.focus();
$(window).unload(function() {
doc.close();
});
私が抱えている問題は、Firefox が新しいウィンドウを開き、即座に html/css を書き込み/解析し、遅延なくユーザーに表示しても、Chrome と Safari では表示に約 5 秒かかることです。
なぜこうなった?推奨される回避策はありますか?