J'ai une application, et je voudrais rediriger les utilisateurs vers des pages différentes en fonction de l'endroit d'où ils naviguent.Déterminer si l'utilisateur a navigué à partir de mobiles Safari
Si vous naviguez à partir d'un clip Web, ne le redirigez pas. Si vous naviguez à partir de Safari mobile, redirigez-le vers safari.aspx. Si la navigation de nulle part ailleurs, rediriger vers unavailable.aspx
j'ai pu utiliser iPhone WebApps, is there a way to detect how it was loaded? Home Screen vs Safari? pour déterminer si l'utilisateur naviguait d'un clip web, mais je vais avoir du mal à déterminer si l'utilisateur navigue de Safari mobile sur un iPhone ou iPod.
Voici ce que j'ai:
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 cette question ne demande pas la même chose que celui-ci –