1

У меня есть некоторые metadataWorker.js в моем Chrome App, это Web Worker и работает следующим образом:Как получить доступ к API Chrome в Web Worker?

metaThread = new Worker('/src/utils/metadataworker.js'); 

Но я не могу получить доступ к chrome глобального объекта в metadataworker.js.

Есть ли способ использовать API Chrome (доступ к глобальному объекту chrome) в веб-рабочем?

+0

Попробуйте использовать Chrome Worker! -> https://developer.mozilla.org/en-US/docs/Web/API/ChromeWorker – adeneo

+0

Я впервые слышу об этом, можете ли вы предоставить некоторую документацию? –

+0

Но эти примеры для firefox, они не работают на хроме –

ответ

1

Вы не можете получить доступ к объекту Chrome из веб-рабочего. Это песочница из приложения, и она запускается в отдельном потоке. Вы можете использовать веб-API только для веб-рабочего, без доступа DOM.

Смежные вопросы