Làm cách nào để sử dụng tính năng tạo Web worker từ một chuỗi (được cung cấp thông qua yêu cầu POST)?
Một cách tôi có thể nghĩ ra, nhưng tôi không chắc chắn về cách triển khai nó, đó là tạo một data-URI từ phản hồi của máy chủ và chuyển nó đến phương thức khởi tạo Worker, nhưng tôi nghe nói rằng một số trình duyệt không cho phép điều này, vì chính sách xuất xứ giống nhau.
MDN cho biết sự không chắc chắn về chính sách nguồn gốc xung quanh dữ liệu của URI :
Lưu ý: URI được truyền dưới dạng tham số của phương thức khởi tạo Worker phải tuân theo chính sách gốc. Hiện có sự bất đồng giữa các nhà cung cấp trình duyệt về việc liệu các URI dữ liệu có cùng nguồn gốc hay không; Gecko 10.0 (Firefox 10.0 / Thunderbird 10.0) trở lên cho phép các URI dữ liệu như một tập lệnh hợp lệ cho công nhân. Các trình duyệt khác có thể không đồng ý.
Đây cũng là một bài đăng thảo luận về nó trên whatwg .