H5页面在chrome浏览器中打开和在微信的浏览器中打开有什么区别?
在微信浏览器中打开普通H5页面,页面中的js代码会不能运行吗?
H5页面在chrome浏览器中打开和在微信的浏览器中打开有什么区别?
在微信浏览器中打开普通H5页面,页面中的js代码会不能运行吗?
对 es5
的支持应该是没什么区别的,对 html/css
的支持会有些不同。受限于系统,像 video/audio
标签在不同系统的微信上面也会有所区别,比如 preload
属性什么的。大体上类似,细节可能会有所不同
渲染内核会有一些差异,毕竟微信是x5系的。
x5微信内核在安卓机上可以把默认的vConsole注入打开,这样会有个js版模拟的控制台(总比没有强。。)方法是在微信里访问http://debugx5.qq.com
打开x5调试页面,切换到“信息”面板然后找到“打开vConsole调试功能”勾上,然后再开网页右下角就会多一个vConsole的button,打开就能看到模拟的控制台了。这个方便就方便在不用在代码里加,注入是自动的,而且还能顺带研究下其他人的代码……
最后多说句,如果js里有错误,比如像是字符串没加引号这种(我写php有时会犯这种傻……),vConsole的console里不一定能看到报错,还是要切到源代码那里去排查~
13 回答12.8k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答872 阅读✓ 已解决
没什么区别,同样执行。