Ace Editor использует эту вещь, называемую blob, для создания Worker (который находит ошибки в коде), и я хочу использовать его в своем расширении Firefox.В журнале консоли отображались такие ошибки, как:
Политика безопасности содержимого: параметры страницы блокировали загрузку ресурса в blob: moz-extension: // {extension-private-uuid}
Я могу это исправить, используя
"content_security_policy": "script-src 'self' blob:; object-src 'self'",
, но я читал, что дополнения, использующие ключевое слово blob:
, будут отклонены из AMO из-за серьезных угроз безопасности.Вероятно ли это до сих пор, учитывая, что это библиотека?Если да, то есть ли другой способ заставить работника работать без BLOB-объектов и без редактирования каких-либо файлов?