【问题标题】:porting web browser application to mobile device将 Web 浏览器应用程序移植到移动设备
【发布时间】:2012-02-23 23:24:55
【问题描述】:

我们开发了一个 Web 应用程序,使用 grails、groovy 和 oracle 作为数据库,并带有 css 和 javascript (jquery) 以及用于 Web 相关功能的 ajax。该应用程序在所有基于桌面的 Web 浏览器(如 firefox、IE、chrome 等)上都能正常工作。 我们使用 tomcat 服务器来托管它。

现在我们想要开发这个网络应用程序的移动版本,这样当请求来自移动设备时,服务器应该检测设备的类型并使用适当的实例路由或服务它(移动设备用于移动设备和普通的电脑) 如何在请求解析中实现此检查?这是通过在 tomcat 服务器中创建我的自定义过滤器吗?

对于移动实例,我只想在视图中进行更改,它应该使用相同的控制器和服务以及用于主浏览器的所有其他代码,如果需要,只需更改视图和样式以及 js。如果请求来自移动设备,如何自动调用移动版本的不同视图 谢谢 普里扬克

【问题讨论】:

    标签: grails mobile groovy httprequest


    【解决方案1】:

    你试过spring mobile plugin吗?该文档似乎涵盖了您的所有问题...

    【讨论】:

    • 感谢您的提示。在大多数专业网站中,我注意到从移动设备访问它们会自动重新路由到具有类似m.southwest.com 用于 www.southwest.com 或 www 的 URL 的移动版本.mobile.facebook.com 代表 www.facebook.com,所以这些是不同的服务器..?
    • 它们可能是不同的服务器,也可能是同一服务器上的不同 Web 应用程序,或者一旦他们一开始就检测到移动使用情况,serverURL 可能只是用来让您保持在相同的移动路径上......
    【解决方案2】:

    This blog post 包含将 Grails Web 应用程序移植到移动设备的具体提示

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2013-05-23
      • 2017-04-26
      • 2017-05-21
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      相关资源
      最近更新 更多