Estou trabalhando em um projeto que usa um trabalhador da web.
Na minha seção principal, tenho este código:
var worker = new Worker("worker.js");
// More code
Isso funciona bem no Safari, mas o Chrome relata o seguinte erro:
Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from origin 'null'.
Por que isso funciona perfeitamente no Safari, mas não no Chrome? Como faço para corrigir isso?
Obrigado.
file:///E:/programming/web/project/worker.js
. O caminho para o projeto principal é esta: file:///E:/programming/web/project/index.html
.