Google chrome 如何使用PageSpeed服务启用跨源数据访问?

Google chrome 如何使用PageSpeed服务启用跨源数据访问?,google-chrome,cors,pagespeed,Google Chrome,Cors,Pagespeed,我有一个应用程序,它使用HTML画布和一些JavaScript从图像中提取颜色。我已确保直接从服务器而不是从CDN中提取图像 我还将服务器头设置为访问控制允许源代码:。在我启用Google的PageSpeed服务之前,这项服务一直有效。触发脚本(单击其中一个图标)现在会产生可怕的无法从画布获取图像数据,因为画布已被跨原点数据污染。错误(但是,如果发生此错误,则可以正常工作) 我已经禁用了pagespeed控制面板中的任何图像托管,这一功能最初似乎正常,但今天早上我又看到了错误 我还确保操纵画布

我有一个应用程序,它使用HTML画布和一些JavaScript从图像中提取颜色。我已确保直接从服务器而不是从CDN中提取图像

我还将服务器头设置为
访问控制允许源代码:
。在我启用Google的PageSpeed服务之前,这项服务一直有效。触发脚本(单击其中一个图标)现在会产生可怕的
无法从画布获取图像数据,因为画布已被跨原点数据污染。
错误(但是,如果发生此错误,则可以正常工作)

我已经禁用了pagespeed控制面板中的任何图像托管,这一功能最初似乎正常,但今天早上我又看到了错误

我还确保操纵画布的.js文件被排除在PageSpeed优化之外。我知道,我可以简单地禁用该URL的pagespeed,但这似乎相当繁重(特别是考虑到在基本URL下有页面需要优化,但我无法在pagespeed中包含其子目录的同时排除一个URL)

我怎样才能确切地找出触发错误的原因?换句话说,Chrome认为跨源数据来自哪里