Sto progettando una pagina HTML per la visualizzazione nei browser Android. Considerate questo semplice pagina di esempio:Come posso impedire al browser Android WVGA di ridimensionare le immagini?
<html>
<head><title>Simple!</title>
</head>
<body>
<p><img src="http://sstatic.net/so/img/logo.png"></p>
</body>
</html>
Sembra proprio bene sui telefoni HVGA standard (320x480), ma su dimensioni WVGA HDPI (480x800 o 480x854) il built-in del browser scala automaticamente l'immagine in alto; sembra brutto.
Ho letto che dovrei essere in grado di utilizzare questo tag per forzare il browser a smettere di scalare la mia pagina:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" />
... ma tutto ciò che fa è ridimensionamento disabilita l'utente (i pulsanti dello zoom scompaiono); in realtà non impedisce al browser di ridimensionare la mia immagine. La regolazione dei fattori di scala (impostandoli tutti su 2.0 o 0.5) non ha alcun effetto.
Come posso forzare il browser WVGA a smettere di ridimensionare le immagini?
ho notato che la configurazione del "Default Zoom" l'impostazione nelle impostazioni del browser su "Far" disabiliterà il ridimensionamento dell'immagine, ma non posso aspettarmi che tutti i miei utenti lo facciano. –
C'è un'API per impostare "Zoom predefinito" aggiunto in Android 2.1/livello API 7. webview.getSettings(). SetDefaultZoom() –
Ai fini di questa domanda, sto creando un sito Web, non un'app Android con un WebView, quindi non posso usare l'API di Android. –