2010-04-22 4 views
0

J'ai une URL contenant une partie de fragment, utilisée pour indiquer un certain état de la page Web. Je veux ouvrir ce lien dans Safari sur l'iPhone en utilisant quelque chose comme ce qui suit:Comment ouvrir une URL contenant un fragment (#foo) en utilisant SharedApplication et openURL sur iPhone

NSURL* fragmentURL = [NSURL URLWithString:@"http://www.exampleurl.com/index.html#foo"]; 
[[UIApplication sharedApplication] openURL:fragmentURL]; 

Le lien est ouvert avec succès par Safari, mais la partie de fragment est dépouillé. Est-ce que quelqu'un a eu une idée sur la façon de faire utiliser Safari dans la partie fragment?

Répondre

0

Lorsque vous dites "la partie de fragment est dépouillée", voulez-vous dire que votre serveur web voit une demande sans identificateur de fragment? C'est normal puisque l'UA (navigateur) est censé dépouiller cette partie.

Voir https://en.wikipedia.org/wiki/Fragment_identifier#Processing (jeu de mots!)

Questions connexes