这是this question的Linux版本。有没有人有一种方法可以从命令行强制在firefox上刷新页面?
答案 0 :(得分:7)
您可以使用xdotool进行自动化。使用
在Ubuntu上安装sudo aptitude install xdotool
然后您可以搜索窗口并发送密钥或鼠标事件,有关完整文档,请参阅man xdotool
。我在开发期间在Ubuntu 10.04 LTS上使用以下脚本:
WID=`xdotool search --name "Mozilla Firefox" | head -1`
xdotool windowactivate $WID
xdotool key F5
答案 1 :(得分:3)
到目前为止我找到的最佳解决方案..
从以下位置安装Firefox Remote Control插件: https://addons.mozilla.org/en-US/firefox/addon/remote-control/
配置它,启用它(使用图标)。
然后使用以下命令重新加载:
echo reload | nc -c localhost 32000
答案 2 :(得分:2)
如上所述elsewhere,您还可以使用xvkbd工具,如下所示:
$ xvkbd -window Firefox -text "\Cr"
答案 3 :(得分:1)
看看here。 没有描述远程重载功能。也许该网站已过时,您将在浏览所提及的* .cpp文件时找到一些内容。或者你自己添加功能。处理此类远程调用的基础知识似乎已经在Firefox中。