如何在 Web Worker 中访问 Chrome API

How to access Chrome API in Web Worker?

本文关键字:访问 Chrome API Worker Web      更新时间:2023-09-26

我的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 访问权限。