0

我在 WordPress 中工作。我有几个站点以完全相同的方式设置(据我所知)。大多数行为都符合预期。但是,其中一些浏览器(所有类型)在页面完全加载之前不会显示首次加载或刷新的进度。它看起来是空闲的,然后是“BLINK”,它就是——满载。

表演很好,但直到最后都没有动静令人不安。标题非常干净,没有“onLoad”语句等,而且我在插件中没有看到任何会导致这种情况发生的脚本。

不确定“强迫”是否是解决方案,但我没有想法。我会在这一点上采取任何措施。

4

1 回答 1

0

如果您使用 PHP,请使用flush(),如果 ASP.NET 使用Response.Flush(). 但不能保证它们能正常工作,这取决于浏览器是否会满足您的刷新请求。尝试改用 jQuery 和 ajax,它可以让你的应用看起来很活泼。

我在 2001 年尝试在 PHP 上刷新,我注意到 Mozilla 尊重我在长时间运行循环中放置的刷新请求,那时没有过多的浏览器,不像今天。并非所有浏览器都支持刷新请求

更新

我在 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>
于 2012-04-28T17:09:56.147 回答