Botón "Ver en la Mac App Store" en Firefox

6

¿Alguien sabe si es posible obtener el botón "Ver en la Mac App Store" en las páginas web (p. ej., enlace ) para abrir la tienda de aplicaciones mac cuando se utiliza Firefox? Parece que solo funciona en safari atm.

Mis especificaciones: Ejecución de Firefox 4 en OSX 10.6.7 en Macbook Pro

    
pregunta Yansky 31.03.2011 - 10:40

2 respuestas

1

Parece que Apple actualizó el código para detectar qué cliente estás cuando te conectas a la tienda de aplicaciones. Lo verifiqué y tienen un script que llama a la función its.detect.Itunes, que detecta el navegador y el sistema operativo en el que se encuentra, y si no es Safari, el enlace no devuelve un enlace de la tienda de aplicaciones.

Es interesante que parezca que tienen controladores para Chrome y Firefox, pero o bien cometieron un error o lo están haciendo a propósito, por lo que no puedes usar Firefox para navegar con un clic en la tienda de aplicaciones mac.

Verifiqué si el cambio del agente de usuario de Firefox funcionó, y mientras cargó la página momentáneamente, y la función tenía claramente un enlace de anclaje en lugar de un href directo, redirige inmediatamente a una página de carga vacía para siempre.

En este punto, parece que probablemente sea un safari o una quiebra.

    
respondido por el ConstantineK 16.04.2011 - 19:27
0

Acabo de hacer funcionar esto al reemplazar la cadena del agente de usuario.

(tl; dr: Hay un complemento para firefox llamado usuario Agent Overrider , que hace lo que se detalla a continuación. Mis razones para no usar el complemento es que encuentro lo siguiente fácil de hacer manualmente y no lo hago con la frecuencia suficiente para justificar la necesidad de un complemento completo en mi ya está saturado de complementos de Newmoon.)

Pasos (los pasos más detallados, como he encontrado más adelante, están disponibles aquí ):

  1. Verifique si el enlace 'Ver en Mac App Store' funciona en Safari. Si es así, en Safari, copie su cadena de agente de usuario visitando enlace

  2. Ya en Firefox, abre about: config en una nueva pestaña y haz clic con el botón derecho para crear una nueva cadena con nombre de preferencia como general.useragent.override.apple.com y con el valor como la cadena del agente de usuario que copió anteriormente (que en mi caso fue 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 )
    (Mire 'A' en la siguiente instantánea)



  3. Cuandohayasterminado,deberíaversecomo'B'enlainstantáneaanterior
    Noesnecesarioreiniciarelnavegador,actualicelapágina(porejemplo: esta ) e intente hacer clic en 'Ver en Mac App Store'.

respondido por el Ashutosh Jindal 23.08.2015 - 12:16

Lea otras preguntas en las etiquetas