Я использую eww для работы в Интернете, и чаще всего я не хочу, чтобы изображения загружались, кажется, что не так много с точки зрения настроек, встроенных для eww, и ни одна из них не касается изображений.
В настоящее время у меня есть настройка системы, которая позволяет мне запускать и останавливать показ изображений в eww, но только после обновления страницы, мне нужен способ включать и выключать изображения без обновления страницы .
Вот мой текущий метод, который использует в своих интересах внутренности, shr-put-image
которые использует eww.
(defvar display-graphic-override nil
"Used to override `display-graphic-p' behavior.
Should either be nil, or a list where the car is the override.")
(defadvice display-graphic-p (around sometimes-lie activate)
"Use the override if it is non nil."
(if display-graphic-override
(car display-graphic-override)
ad-do-it))
(defadvice eww-render (around no-images activate)
"Temporarily lie about supporting graphics"
(let ((display-graphic-override '(nil)))
ad-do-it))
Я также попытался переключить свойство «невидимый текст», где изображения, но это, похоже, не работает.