2012-04-28 74 views
0

我正在使用WordPress。我有幾個網站設置完全相同的方式(據我所知)。大部分行爲如預期。但是,其中一些瀏覽器(所有類型)在完全加載頁面之前不顯示首次加載或刷新的進度。它看起來空閒,然後「閃爍」,它已經完全加載。如何在加載時強制瀏覽器顯示

性能優良,但也令人擔憂就什麼都沒有移動,直到結束。頭文件非常乾淨,沒有「onLoad」語句等,並且在PlugIns中我沒有看到會導致這種情況發生的任何腳本。

不知道是否「強制」是解決辦法,但我的想法。此時我會採取任何措施。

回答

0

如果您使用的是PHP,用flush(),如果ASP.NET使用Response.Flush()。他們不能保證能夠正常工作,但如果他們會兌現你的沖洗請求,那麼它將會是depends on the browsers。嘗試使用jQuery和ajax,它可以使你的應用看起來活潑。

我試圖在PHP的方式回到2001年同花順,我注意到Mozilla的榮譽刷新請求我把在長時間運行的循環,也沒有瀏覽器的過多的話,不像現在。並非所有瀏覽器的榮譽清空請求

UPDATE

我試着在Chrome,Firefox和Safari,他們都兌現了刷新請求。剛剛嘗試在IE瀏覽器,如果它認沖洗過:

<table border="1"> 
    <th>Message</th> 
    <% for(int i = 0; i < 1000; ++i) { %> 
     <tr> 
     <td> 
     <%=i %> Hello<br> 
     <% System.Threading.Thread.Sleep(500); %> 
     <% Response.Flush(); %> 
     </td> 
     </tr> 
    <% } %> 
</table> 
+0

感謝邁克爾,這是個好消息。但是,我們只是走出了我的知識領域。現在我主要以HTML/CSS編程,並且可以整天重新連接WordPress組件。我完全不知道如何/在哪裏實施您的解決方案。我假設在主容器DIV內。對不起,我做了任何「真正的」編程已經太久了。 任何指針,將不勝感激。 – 2012-04-28 20:16:14

相關問題