【发布时间】:2011-05-15 08:01:43
【问题描述】:
我一直在使用 jQuery 和 Microsoft Seadragon 技术开发 AJAX 应用程序。
我需要访问 html5 画布函数 toDataURL。
对于谷歌浏览器,同源规则适用于该函数,这意味着本地运行的页面(URL 中带有file:///)无法满足同源规则并引发异常。
使用 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 版本而不是完整版本?
谢谢!
【问题讨论】:
标签: ajax file google-chrome local same-origin-policy