eww
Últimamente estoy usando para navegar por la web en busca de documentación y cosas así. No me gusta que eww
reciba la misma página web que Firefox o Google Chrome, no puede mostrar páginas web como los navegadores web. Entonces, lo que quiero lograr es eww
decirles a los sitios web que visita que envían la versión amigable para dispositivos móviles de sus páginas web, por lo tanto, tendría un diseño más simple eww
(o al menos eso es lo que supongo).
11
Respuestas:
eww
usa laurl
biblioteca, por lo que podemos agregar consejosurl-http-user-agent-string
para falsificar laUser-Agent
cadena:Tomé una cadena de agente de usuario del navegador móvil de
www.useragentstring.com
.Con este consejo obtengo la versión móvil de
google.com
; Su experiencia puede ser diferente.(Encontré esto usando
M-x apropos RET user-agent RET
.)fuente
eww
antes de cambiar el agente de usuario, cambiarlo incondicionalmente podría romper otros paquetes dependiendo de la biblioteca de URLemacs-w3m
? ¿Cómo obtener la versión móvil? Como sé, en estos días en realidad estamos usando un diseño receptivo, por lo que el punto es el tamaño de pantalla falso en lugar de la cadena del agente.eww
llamaurl-http-user-agent-string
con el búfer actual enfundamental-mode
(un búfer devuelto porprocess-buffer
), por lo que esto no funciona. Estoy de acuerdo en que sería mucho mejor para establecer la cadena de agente de usuario para laeww
única , pero no sé cómo lograr esto.w3m-user-agent
. Vea esta publicación de Sacha Chua para una forma de hacerlo.En versiones recientes de Emacs, simplemente puede usar la variable de personalización
url-user-agent
:fuente