Risposte:
Ho creato un segnalibro in Safari per dispositivi mobili con questo URL
javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');
Il modo più semplice per impostare questo segnalibro è:
Ora, ogni volta che sei nella pagina che non puoi ingrandire, fai clic sull'icona del segnalibro e seleziona il segnalibro che hai impostato. Quindi puoi pizzicare e ingrandire.
Non esiste un modo per impedirlo utilizzando Mobile Safari. Tuttavia, molti browser alternativi ti permetteranno di cambiare l'agente utente inviato al server, il che significa che puoi far sembrare che ti stai connettendo con un browser desktop invece che con un browser mobile. Anche se funzionerà, capisco che potrebbe non essere esattamente quello che stai cercando - sfortunatamente, non puoi cambiare il browser predefinito senza jailbreak.
Non esiste un modo per impedire a un sito Web di disabilitare lo zoom in Safari per dispositivi mobili. Lo zoom è disabilitato nel codice HTML in questo modo:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Per disabilitarlo, dovresti avere uno stripper HTML che ha rimosso questo HTML dalla pagina web. Potresti essere in grado di utilizzare un'app Cydia, ma non ho trovato nulla che lo faccia.
La soluzione migliore è probabilmente quella di utilizzare un browser iOS che ti consenta di cambiare l'agente utente. La maggior parte dei siti Web inserisce il codice HTML sopra quando rileva che il tuo browser è un browser mobile. Alcuni browser Web gratuiti includono:
Un elenco più completo è disponibile qui.
La risposta del bookmarklet di Scott Walter sopra è un'ottima soluzione.
Una soluzione alternativa diversa e più permanente consiste nell'abilitare Zoom in Impostazioni> Generali> Accessibilità . Questo abilita