У меня есть приложение, и я хотел бы перенаправить пользователей на разные страницы в зависимости от того, откуда они переходят.
При переходе из веб-клипа не перенаправляйте.При навигации с мобильного Safari, перенаправьте на safari.aspx.При навигации из любого места перенаправьте на unavailable.aspx
Я смог использовать iPhone WebApps, есть ли способ определить, как он был загружен?Домашний экран против 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";
}