Javascript 使用firefox扩展将焦点设置到地址栏

Javascript 使用firefox扩展将焦点设置到地址栏,javascript,firefox-addon,setfocus,Javascript,Firefox Addon,Setfocus,我正在开发一个扩展,需要在某个点将焦点设置到地址栏。我一直在尝试RTFM,但是FM太难读了 有人知道在firefox扩展中设置地址栏焦点的方法吗 TIA.我想它会是这样的: var addressBar=document.getElementById('urlbar'); addressBar.focus(); 假设文档位于XUL Chrome上下文中 不过我还没有测试过,所以我还不是100%。谢谢,露西迪尔。你知道我在哪里可以找到chrome上这些元素的文档吗?再次感谢。使用DOM Insp

我正在开发一个扩展,需要在某个点将焦点设置到地址栏。我一直在尝试RTFM,但是FM太难读了

有人知道在firefox扩展中设置地址栏焦点的方法吗


TIA.

我想它会是这样的:

var addressBar=document.getElementById('urlbar');
addressBar.focus();
假设文档位于XUL Chrome上下文中


不过我还没有测试过,所以我还不是100%。

谢谢,露西迪尔。你知道我在哪里可以找到chrome上这些元素的文档吗?再次感谢。使用DOM Inspector时,一个简单但非常方便的省时方法是--install.rdf说它与3.6.6不兼容,但据我所知,它实际上工作得很好。您也可以只加载chrome://browser/content/browser.xul 在FF中,使用Firebug检查DOM。虽然在浏览器中看到浏览器很有趣。@Pistos是的,这个问题是关于Firefox中的XUL扩展的,自Firefox 57以来一直不受支持。看到这个公告,我想做的就是创建一个新选项卡,然后将光标集中在地址栏上。由于我不能这样做,我必须创建选项卡(Ctrl-t),然后手动聚焦(Alt-D)。我现在不明白为什么允许扩展关注地址栏会成为一个安全问题。