Saya menggunakan eww
akhir-akhir ini untuk menjelajahi web mencari dokumentasi dan hal-hal seperti itu. Saya tidak suka yang eww
menerima halaman web yang sama seperti Firefox atau Google Chrome, itu tidak dapat membuat halaman web seperti browser web itu. Lalu, apa yang ingin saya capai adalah memberi eww
tahu situs web yang dikunjungi yang mengirimkan versi ramah seluler dari halaman web mereka, dengan demikian, saya akan memiliki tata letak yang lebih sederhana yang dibuat oleh eww
(atau setidaknya itu asumsi saya).
11
Jawaban:
eww
menggunakanurl
perpustakaan, sehingga kami dapat menambahkan saranurl-http-user-agent-string
untuk memalsukanUser-Agent
string:Saya mengambil string User-Agent browser seluler
www.useragentstring.com
.Dengan saran ini saya mendapatkan versi seluler
google.com
; jarak tempuh Anda dapat bervariasi.(Saya menemukan ini dengan menggunakan
M-x apropos RET user-agent RET
.)sumber
eww
sebelum mengubah agen-pengguna mengubahnya tanpa syarat mungkin merusak paket-paket lain tergantung pada pustaka urlemacs-w3m
? bagaimana cara mendapatkan versi seluler? Seperti yang saya tahu, hari ini kita sebenarnya menggunakan desain responsif, jadi intinya ukuran layar palsu bukan string agen.eww
panggilanurl-http-user-agent-string
dengan buffer saat ini difundamental-mode
(buffer dikembalikan olehprocess-buffer
), jadi ini tidak bekerja. Saya setuju bahwa itu akan jauh lebih baik untuk mengatur string agen pengguna untukeww
hanya , tapi saya tidak tahu bagaimana untuk mencapai hal ini.w3m-user-agent
. Lihat posting ini oleh Sacha Chua untuk satu cara melakukannya.Di versi terbaru Emacs, Anda cukup menggunakan variabel penyesuaian
url-user-agent
:sumber