javascript - Tampermonkey Userscript 可以访问 Chrome API 吗?
问题描述
我正在开发一个需要chrome
对象的用户脚本,但我无法访问它。如何访问chrome
Tampermonkey 的用户脚本中的对象?也许,清单中的一些权限或什么......
解决方案
请参阅Chrome 扩展代码 vs 内容脚本 vs 注入脚本。
Chrome 扩展程序可以访问Chrome API,而 Tampermonkey是一个扩展程序。
但是,Tampermonkey 必须通过GM_
函数将给定 API 的功能变为用户脚本。
如果没有GM_
您想要的功能,那么您必须找到另一种方法或编写 Chrome 扩展程序而不是 Tampermonkey 脚本。
推荐阅读
- c - 指南针传感器没有给出正确的值
- javascript - NodeJs:错误 401(未经授权)我正在使用 passport-jwt
- java - Click时如何在显示器内滚动Horizontal Scrollview的项目?
- memory - Slurm 上未使用的资源列表?
- angular - Angular 8 与 Web API 文件上传
- android - 如何解决android studio中的AAPt 2错误?
- reactjs - 输入更改时状态不更新
- ios - iOS 应用因占位符图标而被拒绝
- python - 如何将 forloop 转换为 Numpy 单操作?
- java - 干扰 recyclerview 中的音频播放