createjs加载本地文件loadqueue

时间:2013-12-09 18:05:26

标签: javascript createjs

我一直在使用createjs库进行项目,我使用了带有实时预览的Brackets,其中一切都运行正常,但如果我只是在浏览器中打开文件,我会在chrome中收到以下错误消息。

XMLHttpRequest cannot load file:///C:/Users/Maskinen/Docuemnts/fail.fail. Cross origin requests are only supported for HTTP. 

我已经读过,如果我设置loadqueue(false),我就不会遇到加载本地文件的问题。因此我认为当它在括号中的实时预览中工作时一切都很好。是否可以在实时预览或类似的情况下运行chrome或firefox作为Brackets?该项目是作业的一部分,不可能使用网络服务器:(

2 个答案:

答案 0 :(得分:0)

这是通过搜索一下找到的:

如果你像这样启动chrome.exe它应该可以工作

chrome.exe --args --disable-web-security

当你完成了没有args的chrome重启时,它会再次正常工作。

来源: http://robandlauren.com/2013/09/25/cross-origin-ajax-requests-localhost-chrome/

答案 1 :(得分:0)

我更喜欢它更具体,并使用allow-file-access-from-files标志。

为此,请使用此选项执行chrome:

  • 视窗 cmd chrome --allow-file-access-from-files

  • 的Mac bash open /Applications/Google\ Chrome.app --args --allow-file-access-from-files

  

即使认为这会禁用安全保护,所以要小心它,并使其恢复安全浏览