Function: gnus-html-prefetch-images
gnus-html-prefetch-images is an autoloaded and byte-compiled function
defined in gnus-html.el.gz.
Signature
(gnus-html-prefetch-images SUMMARY)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-html.el.gz
;;;###autoload
(defun gnus-html-prefetch-images (summary)
(when (buffer-live-p summary)
(let (inhibit-images blocked-images)
(with-current-buffer summary
(setq inhibit-images gnus-inhibit-images
blocked-images (gnus-blocked-images)))
(save-match-data
(while (re-search-forward "<img[^>]+src=[\"']\\(http[^\"']+\\)" nil t)
(let ((url (gnus-html-encode-url
(mm-url-decode-entities-string (match-string 1)))))
(unless (or inhibit-images
(gnus-html-image-url-blocked-p url blocked-images))
(when (gnus-html-cache-expired url gnus-html-image-cache-ttl)
(gnus-html-schedule-image-fetching nil
(list url))))))))))