browserSettings.newTabPosition

一个 BrowserSetting 对象,可用于控制新打开的标签页相对于已打开标签页的位置。

底层值是一个字符串,可以取以下三个值之一

  • "afterCurrent": 将所有新标签页打开在当前标签页旁边。
  • "relatedAfterCurrent": 默认值。如果新标签页与当前标签页相关(例如,如果它们是通过当前标签页中的链接打开的),则将其打开在当前标签页旁边。否则,将新标签页打开在标签页栏的末尾。
  • "atEnd": 将所有标签页打开在标签页栏的末尾。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

示例

此代码将值设置为 "afterCurrent",然后记录新值

js
async function setAfterCurrent() {
  let result = await browser.browserSettings.newTabPosition.set({
    value: "afterCurrent",
  });
  console.log(`Result: ${result}`);
  let newValue = await browser.browserSettings.newTabPosition.get({});
  console.log(`New value: ${newValue.value}`);
}