none
IE8 打开大数据量html 显示不完整 RRS feed

  • 问题

  • 业务:

    batch导出数据库数据,生成html文件。

    下载到本地电脑上打开浏览。

    html文件699M270万条数据

    win7 IE8 打开显示不完整,显示条数不全。

    到某一条数后,就不再往下继续显示了,条数每次都不定,有时候多,有时候少。

    html文件如下

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv=Content-Type content=text/html; charset=utf-8 />


    <style>
      some style here
    </style>
    </head>
    <body>

    <table>
    <tr>
    <td>
    270万条数据
    </td>
    </tr>
    </table>

    请求大家帮忙解决,为什么显示不全?如何能显示完整?



    • 已编辑 Chenshy 2013年10月2日 5:46
    2013年10月2日 5:44

答案

全部回复

  • 请问大家 有类似的情况发生吗 ?

    请给我一些建议或者调查的方向。

    2013年10月7日 1:35
  • 你好,

    你可以尝试用ie兼容模式测试一下,<meta http-equiv="X-UA-Compatible" content="IE=edge">
    如果仍然有问题,你可以考虑到ie development 论坛《http://social.msdn.microsoft.com/Forums/ie/en-US/home?category=iedevelopment》咨询 或者open a support <http://support.microsoft.com/ph/807>
    另外你可以参考这里:
    http://stackoverflow.com/questions/2958892/large-table-in-iframe-crashes-ie8
    希望能帮到你。


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED> Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue.It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2013年10月7日 1:54
  • 十分感谢您的指点

    我会按照您说的方法进行

    如果有什么结果

    我会反馈回来

    谢谢

    2013年10月10日 2:12
  • 通过修改 IE 兼容模式 使页面兼容 IE5 6 7 8

    很遗憾,并没有解决问题。在修改兼容模式 或者 文档类型定义 <!Doucment ..... 的过程中,

    IE8显示的 内容 有所变化(有时会出现 显示的条数比以前多许多条的 情况。但很不稳定,每一次显示行数都不相同),但还是无法完整的显示 所有的内容。

    我们尝试在 不同的机器上 进行文件大小 和 记录条数 的测试

    在 Win7 IE8 双核3.06 3.07 4G内存 台式机的环境下:

    IE8 最大可以打开59M 的文件

    在 比我的机器 稍微好一些的 机器上测试:

    可以打开的文件大一些 比如 71M (极限值,超过71M比如 72M 就出错-显示不完整)

    根据以上测试

    1,有可能与 IE8 的兼容模式 和 文档类型定义相关。

    2,感觉是 跟机器的 性能及硬件配置 相关,可能是IE8 在读取html时 的缓存机制造成了 性能瓶颈。

    但无确凿根据。

    目前 仍然没有找到 合理的解释 ,和 对应方法!

    希望各位 大神多多给予关注和支持!帮助我们解决这一问题!


    • 已编辑 Chenshy 2013年10月15日 1:51
    2013年10月15日 1:49
  • IE引擎的DOM节点有数量限制,我印象中是20000个,尝试分割一下你的html文件吧。
    2013年10月30日 8:06
  • 据我所知所有的浏览器DOM节点的数量是有限制的,像你这种情况只能修改你的导出程序,导出多份html文件,而不是单个HTML文件。
    2013年10月30日 8:12