【发布时间】:2017-12-27 00:42:07
【问题描述】:
任务: 我有一个放置在服务器上的巨大 html 文件,我想通过单击 URL 将其显示给用户。
问题: 由于这个文件很大,在点击 URL 时浏览器不会及时呈现页面*(记录会连续添加,而垂直滚动条的大小会减小,用户只能看到前几条记录)*并且浏览器的默认微调器会不停地旋转。
可以这样实现吗,如果可以,如何实现?---> 点击“链接”后,html 文件应该首先下载到客户端机器上,然后在客户端浏览器窗口从他的本地系统而不是从URL 直接(可能在 iframe 或其他东西中)。
编辑 加载 500 MB 的 HTML 对浏览器的要求很高。
解决方法 由于生成的 htmls 文件很大,我们将 htmls 文件转换为 pdf 格式。后来,使用浏览器的默认 pdf 查看器功能在浏览器窗口本身查看数据或简单地将 pdf 文件下载到磁盘上。
【问题讨论】:
-
HTML 文件是否需要运行一些 JS 或链接任何 CSS 文件,还是只关心 HTML 标记?
-
只计划旧的 html 没有别的。但大小很大.. 500MB 等
-
“我们将 htmls 文件转换为 pdf 格式(500 MB 缩小为 5 MB,缩小了 100 倍)”... 这怎么可能?我很确定您的 HTML 文档在某种程度上非常搞砸了。 oO
-
它不完全是 500MB,而是按这个顺序排列的。html 是通过工具生成的。但我们发现 pdf 等价物的数量级为几 MB。此外,从我的 cmets 中删除了该行以避免任何混淆。
标签: javascript jquery html http web