2016-06-17 23 views
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>   

答えて

0

私はちょうどOS-X 10.11.5上とSafari 9.1.1にクロームバージョン51.0.2704.103(& 4ビット)でそれをテストしました。どちらのバージョンも動作しません。私はこれにも解決策が必要です。だれかがアイデアを持っていますか?

+0

Firefox 47.0も10秒間待機します。 – Martin

関連する問題