阻止iOS web应用程序在mobile Safari中打开链接(带重定向)
我目前正在使用HTML5、CSS3和PHP开发一个web应用程序,该应用程序连接到oAuth 我希望该网站在iOS上表现得像一个web应用程序(“安装在主屏幕上”),这导致了我的问题:为了验证用户,我的页面必须重定向到Readmill的验证页面。如果用户在使用mobile safari之前已登录,并且使用了cookie,则此功能可以完美运行,因此用户仍在登录,只需点击“授权访问”页面上的“允许” 如果用户未登录,它将被重定向到应用程序内部发生的。但是,如果它试图通过点击“如果你已经有帐户,请登录”来登录,应用程序将在mobile Safari中打开页面 注册/登录表单是Readmill页面的一部分,因此我无法更改链接的行为,否则我会尝试使用jQuery或JavaScript更改其行为阻止iOS web应用程序在mobile Safari中打开链接(带重定向),ios,mobile-safari,iphone-standalone-web-app,Ios,Mobile Safari,Iphone Standalone Web App,我目前正在使用HTML5、CSS3和PHP开发一个web应用程序,该应用程序连接到oAuth 我希望该网站在iOS上表现得像一个web应用程序(“安装在主屏幕上”),这导致了我的问题:为了验证用户,我的页面必须重定向到Readmill的验证页面。如果用户在使用mobile safari之前已登录,并且使用了cookie,则此功能可以完美运行,因此用户仍在登录,只需点击“授权访问”页面上的“允许” 如果用户未登录,它将被重定向到应用程序内部发生的。但是,如果它试图通过点击“如果你已经有帐户,请登录
除了在打开web应用程序之前让用户登录Safari之外,还有什么方法可以让用户一直呆在应用程序中吗?添加此代码对我很有效:
$('a').click(function() {
window.location.href = this.href;
return false;
});
谢谢你的回答。我不知道它是否能解决这个问题,因为我围绕这个问题构建并修改了我的代码。没关系。也许这会对以后的其他人有所帮助。