1
我使用畫布獲取圖像數據,並且將圖像數據發送到webservice,從那裏圖像將被解碼並回調來是其他域的url,如果我想從該圖像獲取圖像數據,則會拋出錯誤。試過img.crossOrigin ='anonymous';但它不能正常工作無法從toDataURL()獲取圖像數據,出現錯誤SECURITY_ERR:DOM Exception 18
我使用畫布獲取圖像數據,並且將圖像數據發送到webservice,從那裏圖像將被解碼並回調來是其他域的url,如果我想從該圖像獲取圖像數據,則會拋出錯誤。試過img.crossOrigin ='anonymous';但它不能正常工作無法從toDataURL()獲取圖像數據,出現錯誤SECURITY_ERR:DOM Exception 18
可以推測,圖像所在的域未設置爲服務啓用CORS的圖像。您需要了解如何在「其他」域上執行此操作:http://enable-cors.org
在該網站的底部是一個表單,您可以檢查域/圖像上是否正確啓用了CORS支持。
如果您不擁有圖片源自的域名,那麼您的運氣不好。