我构建了一个tumblr主题,它严重依赖于colorthief.js并在加载colorthief.js
和.js
文件之后(使用简单的colorthief代码实现 - 从图像获取主色并应用到按钮)我收到了控制台错误:Unable to get image data from canvas because the canvas has been tainted by cross-origin data.
是否有任何方法可以通过某些内联js绕过此策略?我编写了从图像中获取颜色并使用jQuery将它们应用于按钮的部分。我只是在寻找一种绕过跨源数据策略的方法或者采用不同方式做到这一点的智能方法。
答案 0 :(得分:0)
是否有任何方法可以通过某些内联js绕过此策略?
没有。提供数据的站点必须允许外部JavaScript访问它。