2010-08-07 5 views

Répondre

0

Selon Apple's documentation, le mode dans lequel une application web est visualisée peut être récupéré en utilisant JavaScript. Donc, si vous send the iPhone's User-agent header à partir de votre ordinateur, puis récupérer une copie du premier document HTML qui est servi (avant que JavaScript a une chance de faire des redirections), vous devriez être en mesure de trouver du code JavaScript qui décide comment afficher la webapp sur le mode de visualisation de l'iPhone.

+0

Sauf que webapps vérifient navigator.standalone pour voir si l'application est sur l'écran d'accueil. – DataZombies

+0

@AtlasBody: Oui, c'est pourquoi je vous suggère de regarder le code JavaScript que la webapp utilise pour vérifier 'navigator.standalone'. Vous devriez être capable de voir, en lisant le code, ce qu'il ferait s'il se trouvait en train de courir sur l'écran d'accueil. Vraisemblablement, il serait soit manipuler le DOM pour modifier le contenu de la page, ou simplement vous rediriger vers une URL différente. – David