У меня есть некоторые проблемы с веб-работниками в JavaScript. Я хотел бы открыть базу данных sqlite от работника и выполнить синхронизацию, но это всегда заканчивается ошибкой: не удается найти переменную: openDatabase
Вот мой код
//index.html
new Worker(worker.js)
//worker.js
openDatabase(...)
Почему работник не имеет прав доступа к методу openDatabase? Я попробовал то же самое с методом alert () и получил ту же ошибку. Я знаю, что могу использовать метод importScripts () для загрузки некоторых внешних файлов, но я хочу использовать глобальный метод javascript.
Так есть ли способ, как решить эту проблему? Или я не могу сделать что-то более сложное в рабочих? Спасибо за вашу помощь