小编JSc*_*ott的帖子

可以/应该HTML5 Web Workers使用CORS进行跨域起源吗?

在创建依赖于Web worker的托管API时,我遇到了一个有趣的问题.我希望得到一些社区反馈.

我的服务器使用适当的CORS头设置,以提供工作者JS文件,并可以使用XMLHttpRequest对象检索.但是,当URL被赋予new Worker()它无法构建时,引用原点是问题.这似乎是Firefox和Chrome上的一个问题.亲自检查一下,我的解决方法,在这里:http://jsfiddle.net/5ag42hb1/11/

这不是奇怪的行为吗?Mozilla文档说Web Workers 必须遵守同源策略并使用CORS来允许跨源访问.

小提琴有一个解决方法,将文件存储在blob中,然后将其传递给worker.虽然看起来不太理想,但却引入了许多不必要的复杂性.谁能想到更清洁的解决方案?是否有良好的渠道可以正确实施?

javascript html5 web-worker cors

10
推荐指数
1
解决办法
4162
查看次数

标签 统计

cors ×1

html5 ×1

javascript ×1

web-worker ×1