2017-05-25 44 views
0

我想將canvas1的上下文設置爲canvas2。
我在這裏看到 - https://developers.whatwg.org/the-canvas-element.html#dom-canvas-setcontext
該setContext()支持,但我得到一個未定義函數在鉻中的錯誤。canvas的setContext未被處理

 var canvas1 = document.getElementById("myCanvas1"); 
     var canvas2 = document.getElementById("myCanvas2"); 
     ctx1 = canvas1.getContext("webgl"); 
     var gl = canvas2.setContext(ctx1); 

它爲什麼發生? 如何從另一個畫布的上下文中設置畫布上下文?

回答

1

當前browser不支持此功能。

whatwg文檔是關於標準的,但並不是所有標準目前都支持瀏覽器。我建議您檢查caniuseMDN以驗證實際支持。

+0

謝謝。 有沒有辦法手動做到這一點? – DASA

+0

什麼是你的目的?你想讓'canvas2'成爲'canvas1'的精確副本嗎? – nicokant

+0

我想創建與畫布1具有相同上下文的畫布2,但其中每個人都將獨立行事。 不是鏡像2中的一個。 – DASA