Open lbwa opened 6 years ago
情境: 在chrome中,当脚本文件中有操作引用文档图片的元素时,若把应引用外部文件的script元素放到head元素中,即如下所示:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <script defer type="text/javascript" src="1.js"></script> //defer 立即下载外部文件,同时继续解析渲染文档,在完成文档渲染完成后执行外部脚本文件 </head> <body> <canvas id="canvas" width="1000" height="1000">A drawing of something.</canvas> <img src="smile.gif" alt="img"> </body> </html>
Chrome效果图:
此时,Chrome瀑布图:
首先, Githubissues.
结论:在chrome中操作Canvas元素(其中包含对文档图像的引用)时,要保证在脚本文件执行结束时,图像已经加载完成。在 firefox 和 IE11 中不会出现此问题。
情境: 在chrome中,当脚本文件中有操作引用文档图片的
Chrome效果图:
此时,Chrome瀑布图:![chromewaterfall-1](https://user-images.githubusercontent.com/32980314/34978661-eecf9872-fad9-11e7-937e-658ef13cd167.png)
首先, Githubissues.