1
我有一個video
標記鏈接到電影content.mysite.com
,我有一個腳本文件從www.mysite.com
(不同的子域)服務。將視頻畫到跨域的畫布
該腳本創建一個canvas
元素並使用context.drawImage
方法將視頻捕獲到畫布。但是,當我嘗試使用canvas.toDataURL
方法從畫布中獲取圖像數據時,由於存在跨域限制,它會因安全錯誤而失敗。
是否有解決方法?
我有一個video
標記鏈接到電影content.mysite.com
,我有一個腳本文件從www.mysite.com
(不同的子域)服務。將視頻畫到跨域的畫布
該腳本創建一個canvas
元素並使用context.drawImage
方法將視頻捕獲到畫布。但是,當我嘗試使用canvas.toDataURL
方法從畫布中獲取圖像數據時,由於存在跨域限制,它會因安全錯誤而失敗。
是否有解決方法?
的視頻文件設置CORS標題:
https://developer.mozilla.org/en/http_access_control
根據,因爲火狐12是支持<video>
這個錯誤報告:
https://bugzilla.mozilla.org/show_bug.cgi?id=682299
我覺得至少Chrome應該會支持它,其他瀏覽器可能不會。
相關規範:http://www.whatwg.org/specs/web-apps/current-work/multipage/fetching-resources.html#cors-settings-attribute – 2012-07-08 09:57:24