2012-01-03 95 views
0

我使用Wordpress和項目根目錄是undersubdirectory,即http:localhost/prjctroot/projectcanvas.toDataURL(「image/png」)引發安全錯誤異常WORDPRESS

var oCanvas  = document.getElementById("image1"); 
var canvasData = oCanvas.toDataURL("image/png"); 

獲得在Firebug這個錯誤:

Security error 
var canvasData = oCanvas.toDataURL("image/png"); 

相同的代碼工作的其他測試文件(不使用任何CMS只是爲了測試一個簡單的文件代碼)。

我認爲WordPress的一些問題是錯誤的。

任何人都可以幫忙嗎?

+0

圖像的URL和執行此操作的頁面的URL是什麼? – 2012-01-03 14:40:15

回答

1

檢查您的圖片源域。它必須匹配文檔域才能獲得像這樣的圖像數據。

請參閱http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements

+0

啊啊得到它我發現錯...實際上圖像是在不同的域名 Thanx .... :) – 2012-01-03 14:59:20

+0

@moeenakhtar如果答案幫助你,請考慮點擊它旁邊的綠色複選標記標記爲您的解決方案問題。 – 2012-01-03 16:22:00