全球情况是,我希望我的Firefox X11窗口在(例如)新的Gmail邮件到达时设置其紧急标记。
我有信心通过阅读其他一些Firefox扩展代码,我可以生成检查Gmails到达的代码。我无法弄清楚的是如何获取web浏览器的Window ID,以便我可以调用一个外部程序来提升紧急标志(即设置XUrgencyHint)。
任何帮助表示感谢;如果我的方法(即创建一个扩展名)不好,请不要犹豫。
答案 0 :(得分:1)
虽然你没有提到你的编程/脚本语言,你计划用它来设置firefox的窗口,我发现this answer on SO到你的确切问题(两个问题基本相同:在x11中查找ff窗口)
一般来说,在firefox中,每个“标签容器”都是一个窗口,每个标签都是一个窗口(因此你可以在firefox ui中加载firefox ui)。所以你可以搜索具有特定标题或src / url的firefox窗口。
但是..既然你是在firefox中打开一个gmail-tab之后..为什么不在框内思考而不是在框外...(我知道,感觉很奇怪吧:)? )
为什么不制作一个简单的书签(称为'监视新的gmail')并将其添加到你的书签(-bar)(解决FaceFox的问题) - 我在地址栏中不接受网络标准的javascript了..)。
这个书签应该: