当前位置:  开发笔记 > 编程语言 > 正文

在Firefox扩展中打开当前选项卡/窗口中的URL

如何解决《在Firefox扩展中打开当前选项卡/窗口中的URL》经验,为你挑选了2个好方法。

我正在创建一个Firefox扩展...从menuitem打开当前标签中的URL的javascript是什么?

例如,在我的overlay.xul文件中,我有以下行:


但在firefox中,当我点击菜单项时,它会打开URL,但它会搞砸浏览器的整个布局.

这样做的正确方法是什么?



1> aryo..:

浏览后,我发现我必须用以下代码替换上面的代码:




2> 小智..:

从menuitem您可以使用openUILinkIn.它的作用如下:

openUILinkIn(url, where);

可以是:tab,current,window(以及其他一些很少使用的选项)

如果您希望根据用户按下的键盘修改器采取不同的行为,可以使用另一个函数whereToOpenLink,它根据用户首选项和修饰符返回制表符/当前/窗口.

openUILinkIn(url, whereToOpenLink(event));

因此我使用:


如果您不在menuitem的上下文中,您可能需要查看另一个内置XBL,它为标签添加链接和打开HREF:

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有