首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >渲染表格时Firefox 3.5“挂起”

渲染表格时Firefox 3.5“挂起”
EN

Stack Overflow用户
提问于 2009-09-02 00:17:03
回答 1查看 358关注 0票数 3

我有一个简单的HTML表(10列x 500行)。当页面加载时,我开始向下滚动,浏览器挂起,并且在3-5秒内不允许滚动。这通常发生在第75-100行。有时我不得不一直滚动到底部,然后开始向上滚动到顶部。无论哪种方式,我几乎没有经历过这种行为。

我已经在IE,Safari和Firefox2中尝试过了,都完全没有问题。我知道这不是由于服务器端处理、网络延迟或客户端脚本造成的。我尝试将CSS表格布局设置为"fixed“,但没有明显的结果。表格的单元格的内容是纯文本、无图像等。

我相信这是Firefox3.x引入的性能问题。有没有人知道一个修复方法(没有,降级到Firefox2,或者使用分页等等都不是一个选择)?

这是我的HTML (我的使用JSP建表)。

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-02 00:50:53

正如Chetan Sastry所指出的,这与一个已知的bug listed in Bugzilla是一致的。

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

要使其与编程相关:您可以考虑与Mozilla团队合作来解决这个问题!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1365290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档