如果没有AutoHotkey 和 Firefox -unfocus,因为它涉及操作另一个程序并且它在 linux 上不起作用,并且没有Flash 插件后恢复窗口焦点,因为它不能让您控制 Flash 选项卡。
有没有人成功实现此gBrowser.selectedTab.unfocus();
方法并将其绑定到 Firefox v3.6 中的击键?
我也试过(基于上面的插件)
if (document.getElementsByTagName("EMBED").length == 0) {
return;
}
if (document.activeElement.tagName == "EMBED") {
document.activeElement.blur();
}
return;
但它不起作用。
还尝试了绑定到按键的 JS 代码:
var file = Components.classes["@mozilla.org/file/local;1"].
createInstance(Components.interfaces.nsILocalFile);
var process = Components.classes["@mozilla.org/process/util;1"].
createInstance(Components.interfaces.nsIProcess);
var args = ["-unfocus"];
file.initWithPath("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
process.init(file);
process.run(false, args, args.length);
还是不行。