Google Chrome浏览器-允许Chrome Beta 8禁止从文件访问文件

我一直在使用jQuery和Microsoft Seadragon技术开发AJAX应用程序。

我需要访问html5 canvas函数toDataURL。


对于Google Chrome,相同的原始规则适用于此功能,这意味着本地运行的页面(file:///URL中带有)无法满足相同的原始规则,并且会引发异常。


在Chrome 7中,使用--allow-file-access-from-files选项启动应用程序后,可以canvas.toDataURL()从本地文件调用。


但是,似乎使用相同的选项(--allow-file-access-from-files)启动Chrome Beta 8 不允许canvas.toDataURL()在本地文件上进行调用。


Chrome是否放弃了该--allow-file-access-from-files选项,或者由于它是Beta版本而不是完整版本而刚刚被禁用?


谢谢!


茅侃侃
浏览 645回答 3
3回答

慕神8447489

查看此问题表明整个--allow-file-access-from-files事情都匆匆忙忙。“ Firefox完成了。”“我们怎么做?”一段时间过去了“这是补丁”“通过!总想知道下一个开发版本会发生什么”“啊,它坏了”“使用命令行选项”“确定”“我们发货了!”“ WTF家伙?你把我所有的东西都弄碎了!你为什么不早点告诉我们?”安静关于您的问题确实,这似乎是Beta的特殊之处,我在Chrome 8.0.552.5 dev这里使用它并按预期方式工作,如果它也按预期方式工作--allow-file-access-from-files,我也对此Chromium 9.0.592.0 (66889)进行了测试。我怀疑dev分支有一些更改。不幸的是,在铬的问题追踪器上找到某些东西几乎是不可能的。

幕布斯6054654

总结到目前为止的所有答案。在运行chrome之前,请确保没有任何chrome进程正在运行。视窗-allow-file-access-from-files(带短划线)的Linux--allow-file-access-from-files(带有两个破折号)
打开App,查看更多内容
随时随地看视频慕课网APP