Pulsante "Visualizza nel Mac App Store" in Firefox

6

Qualcuno sa se è possibile ottenere il pulsante "Visualizza nel Mac App Store" nelle pagine web (ad es. link ) per aprire Mac App Store quando si utilizza Firefox? Sembra funzionare solo su safari atm.

Le mie specifiche: Esecuzione di Firefox 4 su OSX 10.6.7 su Macbook Pro

    
posta Yansky 31.03.2011 - 10:40
fonte

2 risposte

1

Sembra che Apple abbia aggiornato il codice per rilevare il client che si sta connettendo all'app store. Ho controllato e hanno uno script che ha chiamato una funzione its.detect.Itunes che rileva il browser e il sistema operativo in cui ti trovi, e se non è Safari, il link non restituisce un link ad app store.

È interessante notare che ha gestori per chrome e firefox, ma hanno commesso un errore o lo stanno facendo in modo tale da non poter utilizzare Firefox con un solo clic per sfogliare l'app store mac.

Ho controllato che l'attivazione dell'agent utente di firefox funzionasse, e mentre caricava momentaneamente la pagina e la funzione aveva chiaramente un link di ancoraggio invece di un href diretto, immediatamente reindirizza a una pagina di caricamento vuota per sempre.

A questo punto sembra che sia probabilmente un safari o un busto.

    
risposta data 16.04.2011 - 19:27
fonte
0

Ho appena funzionato sovrascrivendo la stringa useragent.

(tl; dr: C'è un plugin per firefox chiamato User Agent Overrider che fa ciò che è dettagliato di seguito.I miei motivi per non usare il plugin è, che trovo il seguito abbastanza facile da fare manualmente e non lo faccio abbastanza spesso da giustificare la necessità di un intero plugin nel mio già con i plug-in Newmoon.)

Passaggi (I passaggi più dettagliati, come ho scoperto in seguito, sono disponibili qui ):

  1. Verifica se il collegamento "Visualizza nel Mac App Store" funziona in Safari. In tal caso, in Safari copia la stringa useragent visualizzando link

  2. Ora torna in firefox, apri about: config in una nuova scheda e fai clic con il pulsante destro del mouse per creare un nuovo stringa con nome preferenza come general.useragent.override.apple.com e con il valore come stringa useragent copiata in precedenza (che nel mio caso era 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 )
    (Guarda 'A' nella seguente istantanea)



  3. Quandohaifinito,dovrebbeapparirecome'B'nell'istantaneasopra
    Nonènecessarioriavviareilbrowser,aggiornarelapagina(adesempio: questo ) e prova a fare clic su "Visualizza nel Mac App Store".

risposta data 23.08.2015 - 12:16
fonte

Leggi altre domande sui tag