2014-05-15 33 views
4

在我的應用程序中,我試圖將圖像轉換爲畫布。我正在做的是這個。SECURITY_ERR:DOM例外18只在Safari中使用canvas.toDataURL(「image/png」)

我想從外部服務器上傳圖片,當這件事情完成後,如果圖片的高度大於寬度,我在畫布上繪製並旋轉它。

它在Chrome和FF工作不錯,但在Safari我得到這個錯誤

SECURITY_ERR:DOM異常18:試圖通過用戶代理的安全策略打破。

我不明白這是什麼。有人可以讓我知道嗎?

回答

0

請嘗試找到打破的確切路線。 Safari設置時始終阻止Cookie和其他網站數據,然後打破本地存儲和幾個圖像處理API。您可能會嘗試確定哪條線路發生故障,並將該線路包裹在try/catch中。

enter image description here

+0

這不適用於iPad。 iPad Safari仍然爲某些網站返回DOM Exception 18。 –

相關問題