我创建了一个适用于Firefox但不适用于GoogleChrome的网站.
该网站使用Web工作者,我收到常见错误消息:
该网站使用Web工作者,我收到常见错误消息:
"Uncaught SecurityError: Failed to create a worker: script at 'file:///home/useraccount/School/MasterThesis/Code/physijs_worker.js' cannot be accessed from origin 'null'."
我已经读过这篇文章了,在本教程末尾(http://www.html5rocks.com/en/tutorials/workers/basics/),在“安全性”一节中有很好的解释.@H_301_6@
这是我的谷歌Chrome版本:@H_301_6@
Google Chrome 32.0.1700.107 (Official Build 248368) OS Linux Blink 537.36 (@165586) JavaScript V8 3.22.24.17 User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/32.0.1700.107 Safari/537.36 Command Line /usr/bin/google-chrome --allow-access-from-files --flag-switches-begin --ignore-gpu-blacklist --flag-switches-end
在这里,我们可以看到–allow-access-from-files标志确实已设置.
我在我的UBUNTU 13.10上运行它.@H_301_6@
正如许多论坛所建议的那样,我还检查了URL链接是否完整.@H_301_6@
有网站使用Three.js和Physi.js.@H_301_6@
关于问题可能是一些建议会很好.@H_301_6@