6 votes

"Voir dans le Mac App Store" bouton dans Firefox

Est-ce que quelqu'un sait s'il est possible d'obtenir le bouton "Voir dans le Mac App Store" sur les pages web (par exemple, http://itunes.apple.com/us/app/jellyfissh/id416399476 ) pour ouvrir l'App Store Mac lorsque vous utilisez Firefox? Cela semble fonctionner uniquement dans Safari pour le moment.

Mes spécifications: Fonctionnant avec Firefox 4 sur OSX 10.6.7 sur Macbook Pro

1voto

Zac Points 89

Il semble qu'Apple a mis à jour le code pour détecter quel client vous êtes lorsque vous vous connectez à l'App Store. J'ai vérifié et ils ont un script qui appelle une fonction its.detect.Itunes qui détecte quel navigateur et quel système d'exploitation vous utilisez, et si ce n'est pas Safari, le lien ne renvoie pas vers un lien de l'App Store.

Curieusement, il semble qu'ils aient des gestionnaires pour Chrome et Firefox, mais soit ils ont fait une erreur, soit ils font délibérément en sorte que vous ne puissiez pas utiliser Firefox pour parcourir d'un simple clic l'App Store Mac.

J'ai vérifié si le changement de l'agent utilisateur de Firefox fonctionnait, et bien qu'il ait chargé la page momentanément, et que la fonction avait clairement un lien ancre au lieu d'un lien direct, il redirige immédiatement vers une page de chargement vide pour toujours.

À ce stade, il semble que ce soit probablement Safari ou rien.

0voto

jeffjakub Points 88

J'ai réussi à faire fonctionner cela en remplaçant la chaîne useragent.

(tl;dr: Il existe un plugin Firefox appelé User Agent Overrider qui fait ce qui est détaillé ci-dessous. Mes raisons de ne pas utiliser le plugin sont que je trouve ce qui suit assez facile à faire manuellement et que je ne le fais pas assez souvent pour avoir besoin d'un plugin complet dans mon Newmoon déjà surchargé de plugins.)

Étapes (Des étapes plus détaillées, que j'ai trouvées plus tard, sont disponibles ici):

  1. Vérifiez si le lien 'Voir dans le Mac App Store' fonctionne dans Safari. Si c'est le cas, copiez votre chaîne useragent en visitant http://whatsmyuseragent.com/

  2. Maintenant, de retour dans Firefox, ouvrez about:config dans un nouvel onglet et faites un clic droit pour créer une nouvelle chaîne avec le nom de préférence comme general.useragent.override.apple.com et avec la valeur comme la chaîne useragent que vous avez copiée précédemment (qui, dans mon cas, était Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/6.2.7 Safari/537.85.16)
    (Regardez 'A' dans la capture d'écran suivante)

    enter image description here

  3. Lorsque vous avez terminé, cela devrait ressembler à 'B' dans la capture d'écran ci-dessus
    Pas besoin de redémarrer le navigateur, actualisez la page (par exemple : ceci) et essayez de cliquer sur 'Voir dans le Mac App Store'.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X