在何处(以及以何种格式)将页面的 html 代码存储在另一个 html 页面中

Where (and in what format) to store html code of a page within another html page?

本文关键字:html 存储 代码 另一个 格式 在何处 何种      更新时间:2023-09-26

我有一个页面有一个带有src=...等

我需要构建相同的页面,但使其离线工作。一页,没有多页。

所以我将做一个http get,在iframe中获取页面的内容,并尝试将html代码存储在主页中。然后,在加载时,我将动态创建一个 iframe,我将尝试使用我之前存储的 html 代码填充 iframe。

因此,存储的 html 代码将具有<html><head>等。问题是将 html 代码存储在页面中的什么位置(以及以什么格式)以便以后访问它?

<object>元素中?

<div>元素中?

在 JSON 对象或 JavaScript 变量中?

其他想法?

在您的文件系统中,您还可以将第二个 html-document 存储在同一个文件夹中并引用它,例如

src="framecontent.html"

对于您的主页:创建一个离线应用。如果<iframe>的内容在您的控制之下,也对该页面执行相同的操作。您的用户需要访问一次在线版本,之后浏览器将缓存页面并在本地提供它们。 无需担心存储:浏览器将为您完成所有操作。

如果<iframe>不受您的控制,请将其放入localStorage(参考此处)。您的其他建议不会在页面加载后保留。