如何在 Web Worker 中访问 Chrome API
How to access Chrome API in Web Worker?
我的Chrome应用程序中有一些metadataWorker.js
,它是Web Workers,运行如下:
metaThread = new Worker('/src/utils/metadataworker.js');
但是我无法访问metadataworker.js
中的chrome
全局对象。
有没有办法在Web Worker中使用Chrome API(访问chrome
全局对象)?
您无法从 Web worker 访问 chrome 对象。这是从应用沙盒化的,并在单独的线程中运行。您只能在 Web worker 中使用 Web API,而不能使用 DOM 访问权限。
相关文章:
- 为什么可以't我访问Chrome内置功能$
- 使用JavaScript访问Chrome扩展的剪贴板
- 如何访问Chrome's拼写检查词典
- 如何访问Chrome创建的SQLITE数据库
- 使用扩展程序访问 Chrome 剪贴板活动
- 访问Chrome书签中链接页面的DOM
- 如何在不访问chrome商店的情况下直接安装扩展
- Iframe如何访问chrome扩展中的父窗口
- 打开并访问 chrome 扩展程序中的弹出窗口
- 访问Chrome'的内部gzip例程
- 如何使用http(不安全访问)访问chrome最新版本中的相机功能
- 为什么我无法访问 Chrome 调试器中 $.each 循环中的变量
- Content Script 无法访问 Chrome.tabs.*,即使在添加外部 JS 文件后也是如此
- 如何在 Web Worker 中访问 Chrome API
- 通过Javascript从网页访问Chrome插件列表
- 访问 chrome 浏览器进行设置(javascript)
- Chrome扩展-插入的Iframe无法访问Chrome浏览器操作或Chrome.tables或AngularJS
- 访问Chrome扩展并使用桌面Cature的网页
- 如何从Selenium访问Chrome开发人员控制台
- 我可以用Javascript访问Chrome Chrome://gpu/ data吗?