UC浏览器优秀的地方其实非常多的,相比一些壳浏览器(就是采用Android的WebView控件制作的浏览器)有很多细节强大的地方。因为UC浏览器是自有内核,所以其实现比较好。第一:夜间模式。 壳浏览器呢,要实现夜间模式,只能采用javascript脚本来实现。这个脚本目的是更改页面的全部的css样式为黑色。 要实现这点,首先要加载页面,然后插入脚本,更改css的颜色为黑色。 这个过程,采用脚本方式比较慢,另外一个,不是所有的颜色能更改。有时候还会出现闪白等问题。 而UC浏览器在这方面做得很深入。
第二:预读功能。 壳浏览器,要实现预读功能,则需要通过javascript脚本来判断页面上有没有“下一页”。这需要等待页面加载完成之后才能执行预读的javascript脚本。而UC呢,则可以在构建DOM树的时候就可以开启预读。 这个小小的时间差异,使得UC的预读是比较及时。 假如页面很大,需要很长时间才能加载完,才能执行预读。这时候差距就会出来了。
第三:阅读模式。