Ipad 是否可以在一个脱机web应用程序中链接多个.html页面(而不重定向到浏览器)?

Ipad 是否可以在一个脱机web应用程序中链接多个.html页面(而不重定向到浏览器)?,ipad,web,offline,Ipad,Web,Offline,目前,我正在努力将多个.html页面合并到一个离线web应用程序中。我以前使用过平板电脑的离线web应用程序,知道如何使用.manifest文件的基本知识 在本例中,我将所有.html文件添加到我的主.mainfest文件中。现在的问题是,当我将我的应用程序保存在iPad上供脱机使用,然后单击指向另一个.html文件的链接时,safari会打开以显示链接页面 我现在的问题是,是否有可能在一个离线web应用程序中将页面链接在一起,或者是否有必要将我希望在一个单页解决方案中显示的每一项合并在一起 致

目前,我正在努力将多个.html页面合并到一个离线web应用程序中。我以前使用过平板电脑的离线web应用程序,知道如何使用.manifest文件的基本知识

在本例中,我将所有.html文件添加到我的主.mainfest文件中。现在的问题是,当我将我的应用程序保存在iPad上供脱机使用,然后单击指向另一个.html文件的链接时,safari会打开以显示链接页面

我现在的问题是,是否有可能在一个离线web应用程序中将页面链接在一起,或者是否有必要将我希望在一个单页解决方案中显示的每一项合并在一起

致以最良好的祝愿,
ik

您始终可以编辑HREF以链接到本地文件而不是远程文件

如果问题只是Safari从“web应用模式”中弹出,那么,根据您的情况,最好的解决方案可能是使用第三方应用程序或其他类似的应用程序脱机展示您的web应用程序(或者,创建您描述为可能的单页版本)

使用HTML Presenter,您不需要清单,但必须将应用程序打包为zip文件来分发(通过电子邮件或与Dropbox或SFTP同步)。由于它的分发机制和成本(5美元),如果您打算广泛分发,它可能不是一个解决方案,但如果用户是一个定义的团队,它可能会起作用


我们编写应用程序基本上是为了自己解决这个问题,我们的销售团队使用它来展示我们自己制作的web应用程序。

锚定标签会自动打开safari上的链接页面。但是你可以用javascript覆盖它。 以下代码将在webapp中打开nextpage.htm:

window.location = "nextpage.htm" 

您可以创建for循环来搜索每个
元素,并将代码绑定到其
onClick
事件。不要忘记通过返回false来防止锚定标记的默认行为。

我只使用了相对链接,还有什么可以做的吗?你能编辑你的文章,使之包含你正在谈论的一个页面吗?