我有一个应用程序,我想根据用户导航的位置将用户重定向到不同的页面.
如果从Web剪辑导航,请不要重定向.如果从移动版Safari导航,请重定向到safari.aspx.如果从其他任何地方导航,请重定向到unavailable.aspx
我能够使用iPhone WebApps,有没有办法检测它是如何加载的?主屏与Safari?确定用户是否从Web剪辑导航,但我无法确定用户是否在iPhone或iPod上从移动Safari导航.
这就是我所拥有的:
if (window.navigator.standalone) {
// user navigated from web clip, don't redirect
}
else if (/*logic for mobile Safari*/) {
//user navigated from mobile Safari, redirect to safari page
window.location = "safari.aspx";
}
else {
//user navigated from some other browser, redirect to unavailable page
window.location = "unavailable.aspx";
}
Run Code Online (Sandbox Code Playgroud) 我的移动网站的一些用户在iPhone的Safari中将该网站添加到主屏幕(使用"添加到主屏幕").有没有办法知道他们是来自点击主页图标,还是键入网址?
或者,为了解决我的问题,我想知道有多少用户"添加到主屏幕"并回来
非常感谢鲍勃