html5页面用Android webview打包成app,以上一段css3代码在个别Android机型上不生效(特别是三星某些幸好).
我的问题:
移动h5开发,是不是必须在css3属性前加上所有的兼容性前缀 例如 -o- -moz- -webkit-?
移动浏览器以及微信的内核是不是都基于webkit的?
希望知道的帮忙解答一下,谢谢!
天蓬老师2017-04-17 14:34:46
不一定是相容性前綴的問題。
行動版的webkit和PC端的核心是有個別功能的不同的,
行動版上屏蔽某些功能達到對機型的適配(太耗性能的在低端機上不跑!),也就是閹割…
以上說的是系統層級的,而應用層面啟用webview的時候也有很多是開發者需要注意的。
同樣在處於應用使用場景和機子效能的最佳化。開發者也會對某些性能進行捨棄
就拿騰訊的X5核心來說,簡直是移動界的IE6,為了全平台適應安卓機型,把很多耗費性能的功能不是拋棄就是壓低效果……
伊谢尔伦2017-04-17 14:34:46
大多數手機瀏覽器和內嵌瀏覽器都是基於webkit的,但是還有諸如opera,火狐瀏覽器,前綴最好寫上去。
webviewcss3的支援因不同手機不同手機系統支援會有差異。
盡量使用都已經普遍支持的屬性~