我不知道如何检查Mozilla Firefox中使用的扩展名是否是新的标签扩展名。
它适用于Google Chrome。我在Google Chrome扩展程序中使用以下代码,同时使用webextension-polyfill
来实现跨平台兼容
import browser from 'webextension-polyfill'
const results = await browser.management.getAll()
extensions = results.filter(extension =>
extension.permissions.includes('newTabPageOverride'),
)
这在Firefox中不起作用,因为它在newTabPageOverride
数组中没有类似permissions
的特殊类型
如何确定Mozilla Firefox中的“新标签扩展”是哪个扩展?