IE9支持部分,IE10+支持。Chrome3-5支持大部分,Chrome6+支持。iPad3.2+自带浏览器支持大部分。操作方法如下:
1、首先创建一个新的html文件,简单重置样式,添加canvas,给画布一个红色背景。
2、这里用jquery写,所以先引入jquery,可以看到默认下的canvas的画布大小 300*150。
3、编写resizeCnavas方法,用来动态获取并改变canvas的大小。
4、在页面加载完先对canvas进行一次画布的设置。
5、窗口大小发生改变时,动态调用上面的方法。
6、最后再次打开浏览器,就获得了自适应的canvas画布。
任何主流浏览器在当前的时间节点下一定都支持HTML5。
主流浏览器所指的是有独立内核的浏览器,而不是看其用户量。因此主流浏览器包括:Chrome InternetExplorer Firefox Opera safair,而市面上其他的常用浏览器(例如QQ浏览器,360等,也均使用以上浏览器厂家的内核)。
针对于不同浏览器的特点本人不敢保证作答一定准确,仅从自身的认知和日常体验给出些许说明。Chrome浏览器其内容解析速度最快性能最好,但因某些原因在国内使用功能受限,例如Google账户密码同步,历史记录同步等。Opera体积小非常精悍,但是利用率并不非常高。InternetExplorer(IE)基本上各方面在现今来说都没啥优势,但是有很多银行的加密插件等都是基于IE进行开发,因此在某些特别的场景下忍着恶心不得不用。FireFox在国内可正常使用其云服务,老牌,插件丰富稳定,使用云服务的时候分为国内的通行证和国际服务,注意区分。