比方說,我有這樣的PoC代碼段用於canvas
原始像素數據的ImageData數據分配
(function(){
'use strict';
var img = document.createElement("canvas").getContext("2d").getImageData(0, 0, 1, 1);
var imgData = img.data;
img.data = imgData;
})();
問題的工作是,我得到一個合理的錯誤(我已經在最新的Chrome檢查, FF)
TypeError: Cannot assign to read only property 'data' of #<ImageData>
所以,我可以禁用嚴格模式,一切都會變得完美,但有嚴格模式來實現這個可能?也許我只是沒有找到關於setter的文檔data
?
謝謝!
禁用嚴格模式只會使其失敗。即使沒有錯誤,它仍然不起作用,當事情失敗時,調試更加困難。 – Esailija