html-呈现表时Firefox 3.5“挂起”

我有一个简单的HTML表(10列x 500行).页面加载后,我开始向下滚动,浏览器挂起,并且不允许我滚动3-5秒.这通常发生在第75-100行附近.有时我必须一直滚动到底部,然后再开始滚动回到顶部.无论哪种方式,我都很少遇到这种现象是很罕见的.

我已经在IE,Safari和Firefox 2中进行了尝试,所有这些都完全没有问题.我知道这不是由于服务器端处理,网络延迟或客户端脚本引起的.我尝试将CS​​S表布局设置为“固定”,没有明显的结果.表格单元格的内容为纯文本,无图像等.

我相信这是Firefox 3.x中引入的性能问题.有谁知道修复程序(不可以,不能降级到Firefox 2或使用分页等)?

这是我拥有的HTML(我使用JSP来构建表).

<html>
    <head>
        <title>Firefox 3.x Table Rendering Performance Issue</title>
    </head>
    <body>
        <table style="table-layout:fixed;">
            <tbody>
            <% for (int r=0; r<500; r++) { %>
                <tr><% for (int c=0; c<10; c++) { %><td><%=r%>-<%=c%></td><% } %></tr>
            <% } %>
            </tbody>
        </table>
    </body>
</html>
最佳答案
Chetan Sastry所述,这与已知的错误listed in Bugzilla一致.

显然,这是由于在保存会话数据期间进行了深度回归.通过转到about:config将workaround is to disable saving of session data设置为2,并将Browser.sessionstore.privacy_level设置为2(这意味着将不保存任何会话数据).

要使该程序与编程相关:您可以考虑与Mozilla团队一起解决此问题!

相关文章

HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环...
HTML(Hypertext Markup Language,超文本标记语言)是一种用...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以...