如何在 Firefox 扩展中创建新选项卡并获取选项卡的元素

发布于 2024-12-02 07:24:47 字数 376 浏览 0 评论 0原文

我想创建一个新的 Firefox 扩展,其中可以访问新的选项卡元素,特别是弹出窗口。

var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
              .getService(Components.interfaces.nsIWindowMediator)
              .getMostRecentWindow('navigator:browser');
               var a = win.gBrowser.selectedTab;

我想访问所有保持打开状态或将在新选项卡中打开的元素; 基本上我想知道如何访问新选项卡中的元素。

I want to create a new Firefox extension where the new tab elements can be accessed specially the popup.

var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
              .getService(Components.interfaces.nsIWindowMediator)
              .getMostRecentWindow('navigator:browser');
               var a = win.gBrowser.selectedTab;

I want to access all the elements which remains open or will open in the new tab in the new tab;
basically I want to know how to access the elements in the new tab.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不在是我 2024-12-09 07:24:47

你的意思是你想访问选项卡中页面的DOM吗?如果是这样你可以使用:

var doc = win.getBrowser.contentDocument;

Do you mean that you want to access the DOM of the page in the tab? If so you can use:

var doc = win.getBrowser.contentDocument;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文