ฉันกำลังทำงานในโครงการที่ใช้ผู้ปฏิบัติงานบนเว็บ
ในส่วนหัวของฉันฉันมีรหัสนี้:
var worker = new Worker("worker.js");
// More code
สิ่งนี้ใช้ได้ดีใน Safari แต่ Chrome รายงานข้อผิดพลาดต่อไปนี้:
Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from origin 'null'.
เหตุใดสิ่งนี้จึงทำงานได้อย่างสมบูรณ์ใน Safari แต่ไม่ใช่ Chrome ฉันจะแก้ไขปัญหานี้ได้อย่างไร
ขอบคุณ.
file:///E:/programming/web/project/worker.js
ใช่เส้นทางสำหรับผู้ปฏิบัติงานที่เว็บนี้เป็น: file:///E:/programming/web/project/index.html
เส้นทางสำหรับโครงการหลักคือ: