重现步骤:
用 Chrome 打开上面的地址,点击两次 copy 按钮;
切到 Chrome 其他 tab
上,再切换到另一个tab,确保超过3个其他tab;
切回上面地址的tab,会发现 canvas
内容变白屏了;
注: 如上未能重现,可重复步骤2,3; 注:
虽然看起来是白屏,但通过getImageData从canvas中读取出来的数据其实是对的(非白屏);
|
1. 读取图片写入Canvas后不再操作
|
|
2. 读取图片写入Canvas后,再用getImageData()读取Canvas写入右边的Canvas(未使用cache)
|
|
3.
读取图片写入Canvas后,再用getImageData()读取Canvas并存cache,再将cache到写入右边的Canvas(后面会一直使用cache)
|