browserSettings.newTabPosition
Объект BrowserSetting, который можно использовать для управления положением вновь открытых вкладок относительно уже открытых.
Подлежащее значение — строка, которая может принимать одно из трёх значений:
- "afterCurrent": Открыть все новые вкладки рядом с текущей вкладкой.
- "relatedAfterCurrent": Значение по умолчанию. Открыть новые вкладки рядом с текущей вкладкой, если они связаны с текущей вкладкой (например, если они были открыты по ссылке в текущей вкладке). В противном случае открыть новые вкладки в конце списка вкладок.
- "atEnd": Открыть все вкладки в конце списка вкладок.
Совместимость с браузерами
| Рабочий стол | Мобильный | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | |
newTabPosition |
Нет | Нет | 61 | ? | Нет | Нет | ? | ? | 61Это значение можно изменить, но оно не оказывает влияния. |
? | Нет | ? |
Примеры
Данный код устанавливает значение в "afterCurrent" и затем выводит новое значение:
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}`); }
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPosition