Open jrenc2002 opened 4 months ago
那玩意其实是img标签的crossorigin属性,img标签不带crossorigin时不验证跨域(就是不带origin请求头),此时浏览器认为该img标签显示的图片是“被污染的”,不允许这样的img标签被canvas使用。 crossorigin让img标签加载图片时验证跨域,此时img标签不会被标记为“被污染”,可以被canvas使用。 综上,那个叫crossOrigin的参数其实不是允许跨域的意思,而是开启跨域验证。
img
crossorigin
origin
crossOrigin
那玩意其实是
img
标签的crossorigin
属性,img标签不带crossorigin时不验证跨域(就是不带origin
请求头),此时浏览器认为该img标签显示的图片是“被污染的”,不允许这样的img标签被canvas使用。crossorigin
让img标签加载图片时验证跨域,此时img标签不会被标记为“被污染”,可以被canvas使用。 综上,那个叫crossOrigin
的参数其实不是允许跨域的意思,而是开启跨域验证。