Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像颜色选择器-HTML5画布安全错误?_Javascript_Html_Canvas_Same Origin Policy - Fatal编程技术网

Javascript 图像颜色选择器-HTML5画布安全错误?

Javascript 图像颜色选择器-HTML5画布安全错误?,javascript,html,canvas,same-origin-policy,Javascript,Html,Canvas,Same Origin Policy,我正在尝试将此功能用于跨域图像: 但同一原产地政策阻止我使用它 引发的错误: 有没有办法将图像颜色选择器用于外部图像?请检查。这在很大程度上是一种黑客行为,但这正是您在执行标准不批准的操作时所期望的。要为您的图像启用CORS(跨源资源共享),请将HTTP头与图像响应一起传递: 访问控制允许来源:* 如果无法在映像服务器上更改,请将该映像复制到您的一个服务器上 如果服务器支持JSONP,您也可以使用它。为什么不将映像下载到服务器并使用它们呢?因为我不想将它们托管在这台服务器上-这是WPMU安装,

我正在尝试将此功能用于跨域图像:

但同一原产地政策阻止我使用它

引发的错误:

有没有办法将图像颜色选择器用于外部图像?

请检查。这在很大程度上是一种黑客行为,但这正是您在执行标准不批准的操作时所期望的。

要为您的图像启用CORS(跨源资源共享),请将HTTP头与图像响应一起传递:

访问控制允许来源:*

如果无法在映像服务器上更改,请将该映像复制到您的一个服务器上


如果服务器支持JSONP,您也可以使用它。

为什么不将映像下载到服务器并使用它们呢?因为我不想将它们托管在这台服务器上-这是WPMU安装,100个用户必须共享一个映像。制作100份副本是没有意义的。我几分钟前刚刚看过这个演示,但在Firefox和Chrome中对我来说都不起作用:)@Paul如果我可以问一下,你现在在哪个国家?:)波兰,欧洲-它说503服务不可用,所以这个地区可能被禁用。我想我必须在这种情况下传递Canvas元素,并使用其他解决方案——我见过Javascript picker——它工作正常,但速度非常慢。@Paul显然该应用程序超出了它的
配额。所以,是的,你必须使用另一个解决方案。这是一个很好的解决方案,但我决定让PHP脚本下载外部图像:)两者看起来都不错。