【问题标题】:Web App Compatibility on Mobiles手机上的 Web 应用程序兼容性
【发布时间】:2012-07-25 03:04:02
【问题描述】:

我是移动开发新手。我正在为 Android 手机开发一个网页。我正在使用用户代理测试该网页。

Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

这仅适用于指定的型号还是适用于所有 Android 手机?

我想知道,当手机尺寸改变时,网页对齐是否会改变?

提前致谢。

【问题讨论】:

    标签: android android-layout android-emulator


    【解决方案1】:

    戈文德,

    我认为您的问题可能有几个答案。从我的角度来看,作为 .NET 开发人员,我会使用this CodeProject page 中描述的方法来检测客户端浏览器的“移动性”。但是,如果您严格查看用户代理,请查看“Android”一词是如何出现在其中的。只要确保您的比较代码包含“android”这个词,没有任何其他内容并忽略大小写,您应该没问题。

    只要大小发生变化,您的移动设备将尽最大努力向您显示您要查看的页面。这可能意味着它只是“缩小”,所以一切看起来都很小,或者它可能只向您显示常规尺寸的一小部分页面。您应该研究响应式设计技术。我读过的关于这个主题的所有文档都说,加载一个单独的页面,或者至少是一组单独的 CSS,而不是你的普通网站和/或移动浏览器的 CSS,会更有益。然后,您可以针对这些设备优化页面中显示的脚本和 CSS 甚至 HTML 代码。

    祝你好运,

    • 马特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 2017-04-30
      • 1970-01-01
      相关资源
      最近更新 更多