У меня есть приложение, и я бы хотел перенаправить пользователей на разные страницы на основе того, с чего они перемещаются.Определите, был ли пользователь перемещен с мобильного Safari
Если вы переходите с веб-клипа, не перенаправляйте его. Если вы перейдете с мобильного Safari, переадресовывайтесь на safari.aspx. Если навигации из любого другого, перенаправлять unavailable.aspx
Я был в состоянии использовать iPhone WebApps, is there a way to detect how it was loaded? Home Screen vs Safari?, чтобы определить, если пользователь навигации с веб-клипа, но у меня возникают проблемы определения, если пользователь навигация с мобильного Safari на iPhone или iPod.
Вот что у меня есть:
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";
}
http://stackoverflow.com/questions/9038625/detect-if-device-is-ios – Ali
@Ali этот вопрос не просит то же самое, как этот –