【问题标题】:Can I force a firefox page refresh from linux console我可以从 linux 控制台强制刷新 Firefox 页面吗
【发布时间】:2011-07-09 08:57:25
【问题描述】:

这是this question 的Linux 版本。有没有人可以通过命令行强制在 firefox 上刷新页面?

【问题讨论】:

  • 你应该编辑你的第一个问题
  • @Krtek - 最初的问题不是我的,它是专门针对 windows 措辞的(接受的答案也是如此)

标签: linux firefox console-application


【解决方案1】:

您可以使用 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

【讨论】:

    【解决方案2】:

    elsewhere 所述,您还可以使用 xvkbd 工具,如下所示:

    $ xvkbd -window Firefox -text "\Cr"
    

    【讨论】:

      【解决方案3】:

      迄今为止我找到的最佳解决方案..

      从以下位置安装 Firefox 远程控制插件: https://addons.mozilla.org/en-US/firefox/addon/remote-control/

      配置它,启用它(使用图标)。

      然后使用以下命令重新加载:

      echo reload | nc -c localhost 32000
      

      【讨论】:

      • Firefox 远程控制不再起作用,因为现代 Firefox 限制了插件控制浏览器的能力。
      【解决方案4】:

      看看here。 没有描述远程重新加载功能。也许该站点已过时,您在浏览上述 *.cpp 文件时会发现一些东西。或者您自己添加该功能。处理这种远程调用的基础似乎已经在 Firefox 中了。

      【讨论】:

      • 感谢 Maus - 我会看看 *.cpp
      • 也许这就是解决方案? ;-)
      猜你喜欢
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 2021-10-28
      • 1970-01-01
      • 2014-01-11
      相关资源
      最近更新 更多