gpt4 book ai didi

javascript - Firefox 中左侧的 tab 相当于什么

转载 作者:行者123 更新时间:2023-12-02 22:00:12 26 4
gpt4 key购买 nike

我有一个网络扩展,可以让用户在用户启动的选项卡右侧打开一个选项卡,然后在该新选项卡中执行一些工作。工作完成后,该选项卡将关闭。当工作选项卡关闭时,用户将转到刚刚关闭的工作选项卡右侧的下一个选项卡。由于用户使用关闭的选项卡左侧的选项卡来打开它,我认为用户返回到他们开始的选项卡会更合乎逻辑。

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs

我在 Firefox 中工作,我看到有 tabs.goForward()tabs.goBack() 函数,但它们在 Firefox 中不可用,仅Chrome。有没有办法在 Firefox 中的选项卡关闭后获得类似的切换到左侧选项卡的行为?

最佳答案

为 browser.tabs.create 设置 openerTabId 会在您关闭新创建的选项卡时将焦点放在前一个选项卡上。

在异步方法中:

let currentTabs = await browser.tabs.get({ active: true, currentWindow: true });

browser.tabs.create({
url: "https://example.org",
openerTabId: currentTabs[0].id
});

查看 https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/create了解详情。

关于javascript - Firefox 中左侧的 tab 相当于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59902228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com