如何使用Vimperator获取网站截图

时间:2017-01-20 08:09:56

标签: firefox vimperator

我使用vim和Firefox + Vimperator,现在我希望能够通过一个Vimperator命令使用Vimperator创建页面截图,以便稍后创建网站缩略图。

Vimperator似乎没有截屏功能。我知道你可以通过调试器或开发人员工具栏使用Shift+F2来打开它然后screenshot --fullpage,我甚至可以使用Vimperator打开工具栏,但我无法在那里输入内容。

我尝试使用序列<S-F2><CR>screenshot,但是在加载工具栏之后,Vimperator已经将所有以下命令(屏幕截图)作为正常模式下的序列运行。

如何使用单个Vimperator命令获取网站截图?

更新

我尝试了更多,几乎使用此序列实现了一种解决方法:

<S-F2>:js liberator.sleep(300)<CR><S-F2>screenshot --fullpage<CR>其中

  • <S-F2>打开开发人员工具栏
  • :js liberator.sleep(300)<CR>休息一下让firefox加载工具栏(可能低于300毫秒)
  • <S-F2>再次获得工具栏的焦点
  • screenshot --fullpage只需在工具栏中输入
  • 即可

现在出现的问题是我无法用<CR>'输入',因为工具栏无法识别任何输入。只有当我手动输入空格时,它才会实现屏幕截图输入并让我“发送”命令。

当然,我也对其他不使用开发人员工具栏的解决方法持开放态度。

0 个答案:

没有答案