0
読み込み中にテキストを表示しようとしました。これはChrome & Firefoxでは完全に機能しますが、Safariでは機能しません。 Safariでは、10秒後にテキストが表示されます。 [SOLVED]SafariのDOMレンダリング中にページが完全にロードされない
私達はちょうどバッファを埋めるために持っているブラウザの表示を強制的に(512のバイトを送信するだけでは十分と思われます)。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Loading</title>
</head>
<body>
<h1>This should be displayed immediately!</h1>
<?php
echo str_repeat(' ',512); // <— THIS IS THE ANWSER
ob_flush();
flush(); // Flush to browser
sleep(10); // Wait for 10 seconds
?>
<h2>The end</h2>
</body>
</html>
Firefox 47.0も10秒間待機します。 – Martin