确定用户是否从移动Safari导航
- 论坛
- 确定用户是否从移动Safari导航
12 浏览
确定用户是否从移动Safari导航
我有一个应用程序,并且我想根据用户导航的来源将其重定向到不同的页面。
如果是通过Web Clip导航,则不进行重定向。
如果是通过移动Safari导航,则重定向到safari.aspx。
如果是通过其他任何来源导航,则重定向到unavailable.aspx。
我能够使用iPhone WebApps, is there a way to detect how it was loaded? Home Screen vs Safari?来确定用户是否从Web Clip导航,但我无法确定用户是否在iPhone或iPod上通过移动Safari导航。
这是我目前的代码:
if (window.navigator.standalone) { // 用户从Web Clip导航,不进行重定向 } else if (/*判断移动Safari的逻辑*/) { // 用户从移动Safari导航,重定向到safari页面 window.location = "safari.aspx"; } else { // 用户从其他浏览器导航,重定向到unavailable页面 window.location = "unavailable.aspx"; }