【发布时间】:2010-12-27 14:52:44
【问题描述】:
问候溢出者,
- 结果集网格将从 HTML 页面查看快照。
- 快照需要保留原始页面布局,包括任何表格、图像...
- 用户将滚动浏览快照以完整阅读快照页面
- Snaps 可以在 HTML 页面的任何位置查看不同大小的窗口
问题: 是否可以实现延迟加载,以便仅加载查看的窗口而不会丢失捕捉的 HTML 页面的交互性(例如超链接)?如果 HTML 页面不能以这种方式动态定制和延迟加载,则欢迎使用任何交互式文档格式(例如 PDF、Flash)。
更新:很抱歉给您带来了困惑。快照不是图像,它们是 HTML 页面中任意位置的随机视口。在图像中很简单,我们可以只加载我们需要查看的部分。在 HTML 中,这很困难,除非该部分实际上是整个可见的 HTML 标记元素并且它适合所需的部分。 iframe 只会方便窗口查看快照,但我不想加载整个 HTML 页面,因为它们很大,但只有所需的快照。问题快照可能位于页面布局分区中间的某个位置,每个分区都非常大。因此,仅在以后修复布局大小和延迟加载其内容将无济于事。我认为布局转换是必要的,但非常困难。我希望我可以拍下完整的 HTML 页面的照片,并拍摄我需要查看的任何部分,并且此图像部分保持互动:)
谢谢!
【问题讨论】:
-
您的意思是,您想要创建保留其功能的网站快照?虽然并非不可能,但这听起来像是谷歌 50 多人的专家团队的任务。还是你的意思是别的?
-
您能解释一下您所要求的超出 IFRAME 的功能吗?
-
@Reinderien:是的,谢谢。这不是加载选择性布局元素,而是加载这些元素的选择性内容,因为它们只是部分可见。
-
@Reindeerien @Geeko - 如果不加载整个 DOM,您无法说出页面上的内容,因为后面的元素可能会改变整个布局(例如表格列宽等)。 Javascript 将使事情变得更加复杂,因为您需要让它在许多现代网页上运行。
标签: html lazy-loading