Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在现代安卓浏览器中,网站呈现方式的不同是否常见?_Android_Html_Css - Fatal编程技术网

Android 在现代安卓浏览器中,网站呈现方式的不同是否常见?

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-股票浏览器-

我正在建立一个移动网站,但我很难让该网站在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-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浏览器。