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