首頁  >  問答  >  主體

android - css3在webview中的兼容性问题

html5页面用Android webview打包成app,以上一段css3代码在个别Android机型上不生效(特别是三星某些幸好).

我的问题:


移动h5开发,是不是必须在css3属性前加上所有的兼容性前缀 例如 -o- -moz- -webkit-?

移动浏览器以及微信的内核是不是都基于webkit的?

希望知道的帮忙解答一下,谢谢!
PHP中文网PHP中文网2765 天前610

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 14:34:46

    不一定是相容性前綴的問題。
    行動版的webkit和PC端的核心是有個別功能的不同的,
    行動版上屏蔽某些功能達到對機型的適配(太耗性能的在低端機上不跑!),也就是閹割…
    以上說的是系統層級的,而應用層面啟用webview的時候也有很多是開發者需要注意的。
    同樣在處於應用使用場景和機子效能的最佳化。開發者也會對某些性能進行捨棄

    就拿騰訊的X5核心來說,簡直是移動界的IE6,為了全平台適應安卓機型,把很多耗費性能的功能不是拋棄就是壓低效果……

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 14:34:46

    大多數手機瀏覽器和內嵌瀏覽器都是基於webkit的,但是還有諸如opera,火狐瀏覽器,前綴最好寫上去。
    webviewcss3的支援因不同手機不同手機系統支援會有差異。
    盡量使用都已經普遍支持的屬性~

    回覆
    0
  • 取消回覆