【问题标题】:Come back to iPad Webapp after going to Mobile Safari转至 Mobile Safari 后返回 iPad Webapp
【发布时间】:2012-12-25 07:58:39
【问题描述】:

我正在为 iPad 创建一个 RSS Reader Web 应用程序。在我的应用程序中,有一个按钮可以在 Mobile Safari 中打开每篇文章的 URL(使用 target="_blank" 方法)

但问题是,当用户从我的网络应用程序转到 Mobile Safari,然后关闭 Mobile Safari 后,iPad 会转到主页。但它应该会回到我的网络应用程序。

我尝试使用iframes 在我的网络应用程序中实现应用程序内浏览器,但它存在太多问题。许多网站不允许用户在iframe 中打开他们的网站,在为iframe 实现返回按钮 时也存在一些问题,您可以阅读问题here

什么是我的目的的最佳方式?关闭 Mobile Safari 后有什么方法可以返回 Web 应用程序?如果没有,我该怎么办?是否可以解决应用内浏览器问题?怎么样?

【问题讨论】:

  • 您对“网络应用”一词的使用让我感到困惑;不是在浏览器中运行的“网络应用程序”吗?或者你说的是PhoneGap之类的东西?
  • @Pointy 我说的是可以将它们固定到主屏幕并且可以在无铬浏览器中运行的应用,就像原生应用一样。
  • 哦,好的,我现在知道你的意思了。感谢您的澄清。 (事实上​​,我决定不让我自己的应用程序成为可固定的,原因就在于此 :-)
  • 关闭safari后是什么意思?用户可以转到主屏幕或转到另一个应用程序,这完全是她的决定。你不能在那里改变任何东西。
  • @keune 用户点击一个按钮来阅读完整的文章,我正在为他打开 Safari。很明显他想回到应用程序,因为他不想关闭我的网络应用程序。

标签: javascript html ios ipad web-applications


【解决方案1】:

如果您使用的是 phonegap(听起来像),我建议您使用 InAppBrowserChildBrowser plugin

【讨论】:

  • 我不使用 PhoneGap(请参阅我在问题中对 Pointy 的评论)。但请不要删除此答案,它可能对以后可能访问此页面的其他人有用。
  • 很抱歉 - 我没有看到 cmets(或者我可能在他们之前)。不管怎样,我会留下这个以防它帮助别人:)
猜你喜欢
  • 1970-01-01
  • 2011-03-02
  • 2015-10-26
  • 1970-01-01
  • 2014-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
相关资源
最近更新 更多