首页 > 解决方案 > 如何检查 Mozilla Firefox 中使用的扩展/附加组件是否是新标签扩展?

问题描述

我不知道如何检查 Mozilla Firefox 中使用的扩展是否是新标签扩展。

它适用于谷歌浏览器。我在我的 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 中找出哪个扩展是新标签扩展?

标签: javascriptgoogle-chrome-extensionfirefox-addonfirefox-addon-sdkfirefox-addon-webextensions

解决方案


推荐阅读