2012-01-13 38 views
0

如果我嘗試從畫布上獲取圖像數據並獲取圖像,則會出現安全錯誤。我決定做一個小小的錯誤演示,這樣任何有答案的人都不必查看我的所有其他代碼,並且仍然可以自己查看錯誤。然後,當我上傳演示時,沒有錯誤。我仍然在計算機上遇到本地文件的錯誤。爲什麼它在本地不起作用時會在線工作?有什麼方法可以解決這個問題嗎?演示可以發現hereHTML5 - 從本地圖像的畫布獲取圖像數據時出現安全錯誤

+0

這是非常瀕臨「不是真正的問題」。請使用更具體的細節(代碼/標記)更新問題。鏈接應該用於*支持*帖子,而不是*帖子。 – casperOne 2012-01-14 03:01:21

+0

[將畫布對象保存到圖像時獲取安全性錯誤]的可能重複(http://stackoverflow.com/questions/8128118/get-security-error-when-saving-canvas-object-into-an-image) – robertc 2012-01-14 14:25:23

回答

1

圖片起源file:///總是被認爲是不乾淨的。我概述了一段時間以前的原因here.本質上,如果規則不是那樣,一個JavaScript應用程序可以對您的硬盤進行(非常)基本掃描,並嘗試查找圖像並在未經您同意的情況下上傳它們。

像chrome這樣的瀏覽器有一些標誌允許您忽略開發測試的安全規則。我認爲Chrome的旗幟是--disable-web-security