如果從其他網站上的圖片,加載到頁面,然後在複合寫入到畫布作爲部分成分,使用:爲什麼這會給DataURL行一個安全錯誤?
context.drawImage(image, 0, 0, w, h);
它似乎什麼不安全就已經發生了抽獎畫布。 爲什麼然後
window.location = canvas.toDataURL('image/png');
提出了一條錯誤消息。 SECURITY_ERR; DOM異常18.它不是似乎更不安全比額外的步驟首先在其他地方保存外部站點圖像。
我的問題不是如何來解決這個問題,這麼多,還是什麼錯誤意味着,而是
這是爲什麼不安全?如果頁面由服務器加載,作者肯定會期望該操作。
您是否正在從文件系統加載網頁?如果是這樣,一些條件似乎從實際的網站沒有本地文件系統中觸發異常18:http://stackoverflow.com/questions/2704929/uncaught-error-security-err-dom-exception-18 。 – jfriend00
我確實遇到過這種情況,但即使在本地主機上運行(正如我在同一鏈接中看到的一樣),我仍然會得到與外部圖像url相同的異常。 – datatoo