eww
Ultimamente, estou usando para navegar na Web, procurando documentação e coisas assim. Não gosto de eww
receber a mesma página da Web como o Firefox ou o Google Chrome, mas não pode renderizar páginas da Web como esses navegadores. Então, o que eu quero alcançar é eww
dizer aos sites que eles visitam e enviam a versão otimizada para dispositivos móveis de suas páginas, assim, eu teria um layout mais simples processado por eww
(ou pelo menos essa é minha suposição).
11
Respostas:
eww
usa aurl
biblioteca, para que possamos adicionar conselhosurl-http-user-agent-string
para falsificar aUser-Agent
string:Peguei uma sequência de User-Agent do navegador móvel
www.useragentstring.com
.Com esse conselho, recebo a versão móvel do
google.com
; sua milhagem pode variar.(Encontrei isso usando
M-x apropos RET user-agent RET
.)fonte
eww
antes de alterar a mudá-lo incondicionalmente user-agent pode quebrar outros pacotes dependendo biblioteca urlemacs-w3m
? como obter a versão móvel? Como eu sei, hoje em dia, na verdade, usamos design responsivo; portanto, o ponto é o tamanho de tela falso, em vez da sequência de agentes.eww
chamaurl-http-user-agent-string
com o buffer atual emfundamental-mode
(um buffer retornado porprocess-buffer
), portanto isso não funciona. Concordo que seria muito melhor para definir a seqüência do agente do usuário paraeww
única , mas eu não sei como conseguir isso.w3m-user-agent
. Veja este post de Sacha Chua para uma maneira de fazê-lo.Nas versões recentes do Emacs, você pode simplesmente usar a variável de personalização
url-user-agent
:fonte