我可以从linux控制台强制执行firefox页面刷新

时间:2011-03-05 11:11:14

标签: linux firefox console-application

这是this question的Linux版本。有没有人有一种方法可以从命令行强制在firefox上刷新页面?

4 个答案:

答案 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

另见xdotool project sitemy full blog post

答案 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中。