javascript - 如何检查 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 中找出哪个扩展是新标签扩展?
解决方案
推荐阅读
- mysql - TypeORM:更改主键长度后出现重复输入错误
- javascript - 如何在javascript中从数组中获取值
- protractor - 量角器黄瓜中父特征文件失败时如何跳过依赖特征文件
- python-3.x - python与池共享内存
- c# - 使用 linq 填充 DataTable 对象
- html - 如何将一个div变成一个可翻译的圆圈?3D
- snowflake-cloud-data-platform - 无法使用 Snowflake 中的格式解析日期
- react-native - React Native - stickyHeaderIndices 不起作用
- react-native - 未处理的承诺拒绝:TypeError:网络请求失败 - 在 React Native / Expo 中将 Base64(视频/mp4)转换为 Blob
- google-persistent-disk - 接口谷歌块存储永久磁盘