Navigateur Web - comment passer une véritable résolution native pour empêcher les sites de proposer une conception adaptée aux mobiles

11

Comment Chrome (ou un autre navigateur) peut-il être configuré pour indiquer aux sites Web que sa résolution est la résolution native du téléphone et non une résolution réduite qui est ajustée pour avoir un DPI élevé? "Demander un site de bureau" fonctionne pour certains sites, mais pas pour tous, et ceux qui détectent la résolution du téléphone afficheront la disposition "réactive" du mobile. Par exemple, si je recherche «quelle est ma résolution d'écran» sur Google et que je visite le premier site, il affiche 360x640 même si mon téléphone mesure 1440x2560. Je dirige Lollipop si cela importe.

g491
la source
Quel site vous ne pouvez pas voir en mode bureau? Et notez que changer le navigateur pour agir comme dans un navigateur de bureau ne changera pas la résolution de votre écran ..
Lucky
Ce n'était pas le site que j'essayais de visiter, mais un exemple est www.apple.com - haha. Oui, demander un site de bureau n'affecte pas la résolution, juste l'agent utilisateur, je crois, c'est pourquoi c'est inefficace sur les sites qui utilisent des requêtes multimédias qui s'appuient sur la résolution pour implémenter une conception réactive / adaptative au lieu d'utiliser la détection d'agent utilisateur.
g491

Réponses:

10

Il s'avère que vous pouvez utiliser Firefox pour Android pour ce faire:

  1. Dans la barre d'adresse, accédez à about: config, puis recherchez les pixels.
  2. Sélectionnez layout.css.devPixelsPerPx et modifiez la valeur de -1,0 (par défaut) à 1 si vous souhaitez que les sites pensent que la résolution de votre navigateur est la vraie résolution native de l'écran plutôt qu'une valeur ajustée en DPI.
  3. Si vous avez un écran super haute résolution comme un QHD (1440x2560), vous voudrez peut-être le régler sur 2 plutôt que 1, puis si vous utilisez le téléphone en mode paysage, votre résolution sera de 1280x720, ce qui ne fera pas les choses comme petit par défaut comme le mettre à 1 le ferait.

L'utilisation de ce qui précède en conjonction avec "Demander un site de bureau" devrait faire un excellent travail en affichant toujours le site de bureau non seulement pour les sites basés sur la détection d'agent utilisateur, mais également pour les sites basés sur les requêtes de médias réactifs.

g491
la source
Pour un téléphone 720p, j'ai dû mettre 0,5 pour obtenir la version de bureau d'un site Web particulier.
Chris
Wow, j'ai eu du mal et déçu pendant des mois, essayant (et échouant) de trouver une solution pour permettre à ma tablette haute résolution physique d'afficher les pages Web avec plus de "ressources d'écran". Certaines autres solutions indiquent que j'aurais besoin de rooter mon appareil ou d'utiliser un PC et adb, bla bla bla. Maintenant, je suis agréablement surpris que la solution soit aussi simple que d'installer une application normale! Merci @ g491! Pouvons-nous faire le même changement sur Chrome aussi?
RayLuo
1
@RayLuo Je ne suis pas au courant d'un moyen de le faire dans Chrome, mais je ne sais pas comment. J'ai juste essayé de rechercher des indicateurs chrome: // pour des choses comme le dpi, la résolution, l'échelle, le zoom, etc. et je n'ai rien vu. Il pourrait y avoir une autre façon mais je ne suis pas sûr.
g491
Même dans Firefox, un tel paramètre ne fonctionnerait que pour certains sites (tels que StackExchange.com) mais pas pour d'autres (tels que visualstudio.com). Pourquoi donc? Et y a-t-il une meilleure méthode? (Non, je ne considère pas le Samsung Galaxy View 18 pouces comme une méthode dans ce contexte.)
RayLuo
0

Essayez d'utiliser Opera pour Mobile et configurez les Desktop modedans Paramètres et désactivez le Opera Turbomode. Maintenant, vous pourrez afficher des sites comme Facebook, Stackoverflow, etc., de la même manière qu'il est chargé dans les navigateurs Web de bureau. Certains sites Web redirigent vers leur site Web mobile même si vous définissez le mode Bureau.

Chanceux
la source
Par "configurer le mode Bureau", cela fait-il référence à Paramètres -> Agent utilisateur -> passer de "Mobile" à "Bureau"? Si oui, cela a toujours le même problème.
g491
1
Eh bien, vous pouvez usurper votre navigateur pour agir comme une version de bureau, mais vous ne pouvez pas modifier la résolution de l'appareil à partir du navigateur. l'appareil ... Consultez également Comment désactiver le zoom dans une page Web mobile? ..ces paramètres n'auront aucun effet sur le paramètre de vue Bureau que nous faisons dans nos navigateurs
Lucky
J'ai réalisé que je n'avais pas vérifié la configuration about: dans Firefox et bien sûr il y avait un paramètre là-bas. Je l'ai posté en tant que réponse à cette question pour ceux qui pourraient rencontrer ce problème.
g491