Android 在现代安卓浏览器中,网站呈现方式的不同是否常见?
我正在建立一个移动网站,但我很难让该网站在chrome浏览器和股票浏览器的4.0、4.1和4.2版本的各种android手机上保持一致。但是,当我在iPhone 4s和5上查看运行ios 5或ios 6的同一个网站时,该网站的显示和功能是一致的 我正在开发的移动站点使用CSS3、大量javascript动画、从fonts.com导入的字体以及与vimeo.com视频的集成 下面是我在各种androids及其浏览器上遇到的问题示例:Android 在现代安卓浏览器中,网站呈现方式的不同是否常见?,android,html,css,Android,Html,Css,我正在建立一个移动网站,但我很难让该网站在chrome浏览器和股票浏览器的4.0、4.1和4.2版本的各种android手机上保持一致。但是,当我在iPhone 4s和5上查看运行ios 5或ios 6的同一个网站时,该网站的显示和功能是一致的 我正在开发的移动站点使用CSS3、大量javascript动画、从fonts.com导入的字体以及与vimeo.com视频的集成 下面是我在各种androids及其浏览器上遇到的问题示例: Person 1-GS3-Android 4.0-股票浏览器-
- Person 1-GS3-Android 4.0-股票浏览器-网站总是崩溃
- Person 1-GS3-Android 4.0-Chrome浏览器-该网站运行良好,只是有些字体没有显示
- Person 2-Galaxy Nexus-Android 4.2-股票浏览器-效果非常好
- Person 2-Galaxy Nexus-Android 4.2-Chrome浏览器-vimeo视频不播放
- Person 3-Galaxy Note-Android 4.0-股票浏览器-一切正常
- Person 4-三星Galaxy-安卓4.1-股票浏览器-网站持续崩溃
同一个网站在操作系统4.0及更高版本的各种android浏览器上呈现不一致是否常见?在某种程度上,是的,这是常见的。这是因为Android设备在硬件和功能上并不一定一致,特别是当你开始进入运营商锁定的设备时 在移动设备中,JavaScript和Flash的支持通常是粗略的(Vimeo可能会预料到这一点,而使用HTML5,但您仍然在谈论播放视频,这本身就是资源密集型的)。一些人会支持这些,而另一些人不会,一些支持它们的人可能没有硬件来处理它们。JavaScript、Flash、自定义字体和视频播放都是资源密集型的,因此您可能会过载设备的功能 我建议减少移动浏览器的美学功能,例如使用常用字体,减少动画(大多数动画可能不会增加价值),并删掉一些较重的CSS3技巧(变换、动画等),看看这是否能改善这些浏览器的性能。为视频提供某种“失败的嵌入”回退(如链接)也可能是一个好主意。(一开始可能更容易完全删除JavaScript和高级CSS,然后慢慢添加内容,直到找到断点。)
作为旁注,也许还值得研究一下“移动优先”开发原则的概念,其中包括专注于您的内容,然后在浏览器支持的功能上增加美感(而不是在支持下降时开始做大做小)。您所说的“网站崩溃”是什么意思?@323go-浏览器会弹出一个ea,说它无法从谷歌或其他什么地方获取数据,然后整个浏览器应用程序就会关闭。“或其他什么”可能会给你重要的线索。我已经多年没有看到股票浏览器在日常使用中崩溃了。如果你的网站真的崩溃了,那么它(以及浏览器)就有严重的问题。@323go Person1告诉我他停止使用股票浏览器,因为它在其他网站上也一直崩溃。因此,他开始使用chrome浏览器。