对于`现代WebView`的定义是Chrome,FF,Safari,Opera,IE9+ 以及其他的基于Webkit内核为基础的浏览器或者Webview
对于现代的Webview,Hilo基础的渲染内核可以做到完全的适配和兼容。包括mobile端和非mobile端的情况。
详细的情况可以参考 快速开始
对于`低版本IE浏览器`的定义是IE8以及IE8以下版本的IE浏览器。他们是目前市面上对于`canvas`和`css3`技术几乎没有支持,但是又仍然是中国市场上占比很重的一部分webview。
为了适配这一部分webview,Hilo采用的独立的Shim Adaptor 的方案,最小成本的让开发者可以直接兼容适配这一部分webview。
你只需要在原有hilo渲染引擎脚本的基础之上,再额外引一个flash shim 的Adaptor脚本,就像下面这样,除此之外,你不用做任何事情。
<script src="hilo-standalone.js"></script> <script src="hilo-flashshim.js"></script>
Shim这一部分的工作目前还在进展中,详细情况可以联系 @岑安 @墨川