1

有没有办法将 HTML5 应用程序打包到一个文件中,浏览器可以打开该文件,并且所有需要的东西都在那里。我想这有点像 webapp 的反论点,你可以随时更新。但这可能很有用。您可以将其视为一个 exe 或 jar 文件,但所有这些都在一个大型 HTML5 应用程序中完成。

为简单起见,我可以使用仅在一个浏览器上运行的应用程序(它可以是每晚构建的版本)

4

1 回答 1

2

对的,这是可能的。只需交付一个 HTML 文件

<STYLE type="text/css">
   H1 {border-width: 1; border: solid; text-align: center}
</STYLE>

头部内。对 JS 做同样的事情:

<SCRIPT type="text/javascript">
   //...some JavaScript...
</SCRIPT>

你完成了。可以使用data uris将图像包含在 JS、HTML 或 CSS 中:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot">

请注意,它们有些受限 - 例如,IE8 似乎不喜欢单个数据中超过 32Kb 的数据。

于 2012-07-11T14:03:26.073 回答