打开链接时阻止 Rails 应用程序在 iOS Safari 上退出全屏

Posted

技术标签:

【中文标题】打开链接时阻止 Rails 应用程序在 iOS Safari 上退出全屏【英文标题】:Stop an rails app from exiting full screen on iOS safari when open a link 【发布时间】:2012-04-18 02:35:34 【问题描述】:

我在 ios safari 上有一个全屏模式的 rails 应用程序。每次我单击“登录”按钮时,它都会在新的 Safari 浏览器上打开“登录”屏幕。因此,退出了全屏模式。

这里是代码:-

<%= link_to "Sign in!", signin_path %>

这仅在我处于全屏模式时发生,否则会加载“登录”屏幕 在同一个浏览器窗口中。请帮忙~~!

【问题讨论】:

【参考方案1】:

使用 JQuery-Mobile 解决了这个问题。只要确保您的链接上没有 rel="external" 即可。

【讨论】:

以上是关于打开链接时阻止 Rails 应用程序在 iOS Safari 上退出全屏的主要内容,如果未能解决你的问题,请参考以下文章

完全防止 iOS Web 应用在移动 Safari 中打开链接,即使链接包含参数

Cordova ios 应用程序 - 由于弹出窗口阻止程序而无法打开链接

IOS - 如何以编程方式阻止从另一个应用程序打开一个应用程序?

对链接进行 ajax 调用单击以更新链接本身(Ruby on Rails)

阻止用户返回并查看以前提交的表单Rails

Rails 和 iOS 应用,身份验证问题