eww:如何判断页面已加载

时间:2014-10-24 04:09:04

标签: elisp emacs24

在我的lisp代码中,我试图使用(eww url)打开一个页面。我怎么知道页面加载了?我需要处理 eww 缓冲区。

Emacs 24.4

1 个答案:

答案 0 :(得分:2)

不幸的是,eww在完成呈现页面后似乎没有调用钩子,因此您需要在较低级别挂钩eww

(defun eww-render-and-do-stuff (status url &optional point)
  (eww-render status url point)
  (do-stuff))

(let ((url "http://emacs.stackexchange.com"))
  (url-retrieve url 'eww-render-and-do-stuff (list url)))