我在Javascript中编写了如下代码,它在我的笔记本电脑上运行良好。但是,当我在Android Opera浏览器上运行时,它崩溃了。
window.onload = function() {
...
var toDataURL=function(){
var imageData=[];
for(var s=0;s<this.height;s++){
imageData=imageData.concat(oCanvas.getContext("2d").getImageData(0,s,this.width,1).data); //crash here
}
...
}
...
} 它抛出错误
未捕获的异常:ReferenceError:安全违规。 在http://www.minh.host48.com/的()中第77行第21行引发错误:
imageData=imageData.concat(oCanvas.getContext("2d").getImageData(0,s,this.width,1).data);
您能否告诉我问题是什么以及如何解决?非常感谢你