Я пытаюсь создать веб-рабочего из моего содержимого расширения script, но он блокируется SecurityError (такая же политика происхождения). Какой лучший способ сделать это?
Из моего контента script:
var workerURL = chrome.extension.getURL("js/searchWorker.js");
var lunrWorker = new Worker(workerURL);
Из манифеста:
"content_scripts": [
{
"matches": ["http://localhost:8000/*"],
"js": ["js/jquery.min.js", "js/jquery.highlight.js", "js/index.js"],
"css": ["css/bootstrap.css", "css/styles.css"]
}
]
Я также попытался установить это в своем манифесте, но это не помогло:
"content_security_policy": "default-src 'none'; style-src 'self'; script-src 'self';",
(Sidenote: CSS не вводится на страницу, я не уверен, что это симптом той же проблемы или несвязанный)