iPad全屏模式 - 没有找到逃脱

时间:2012-11-30 21:10:41

标签: javascript ipad web-applications fullscreen

我有一个网络应用程序,其中包含指向其他网页的链接。当用户在应用程序从全屏模式运行时点击其中一个链接时,新页面也会全屏打开,因此无法导航回Web应用程序。从主屏幕图标启动Web应用程序后,有没有人找到一种在iPad上转出全屏模式的方法?

2 个答案:

答案 0 :(得分:1)

尝试使用javascript重定向,例如:

document.location='';

我们实际上认为这是一个错误,但一如既往有人会将此视为一个功能:)

答案 1 :(得分:0)

如果您要访问的页面应该在应用中,那么这可以解决您的问题。

How can I open an external link in Safari not the app's UIWebView?

如果网页是互联网上的任何页面,那么答案几乎没有。

一旦你离开应用程序,除了用户点击你的应用程序之外,别无法回复。

迫使ipad留在你的应用中并不简单。一些建议的方法:

  1. 在您的应用中创建自己的网络视图。如果您使用手机间隙或其他框架,则必须创建插件才能执行此操作。然后,您将在该网络视图上显示已加载的网页,这与广告的显示方式类似。留在应用程序中。

  2. 使用自定义事件解析并替换已加载页面上的所有链接,并使用服务器返回内容,而不是直接通过网络加载。

  3. 两者都非常复杂,并且存在问题,例如,如果您让他们在特定域外浏览,则无法使用白名单。