我即将开始一个网站的工作,但客户有一个要求,网站应该也可以从手机/手机访问。他没有特别提到他想支持哪些手机,但我认为应该是智能手机,如iphone,blackberry,android等。
我的问题是,这将需要多少工作?例如:
1)我是否需要制作两份网站副本,一份用于电脑,另一份用于手机?或者甚至构建所有html文件的2个副本?
2)在使用javascript/ajax时,有什么需要特别注意的事项吗?例如手机上可能不支持的任何功能(如jquery)?
3)有没有简单的方法可以在电脑和手机上都支持这个网站?就像只是为手机显示一个不同的样式表,其他一切都可以正常工作吗?
谢谢。
发布于 2010-01-11 02:53:01
许多使用便携html和css的网站在最新一代的移动浏览器上看起来都很好,没有任何改动。
因此,对于高流量的属性,您可能需要为移动用户提供优化的界面,以提供他们想要的内容,而不会有无关的图像或可能会增加延迟的附加内容。例如,浏览到http://m.gmail.com或http://m.yahoo.com,您会看到这些网站针对移动用户的完全精简版本。
如果你碰巧使用的是cms,有一些插件可以自动移动大量内容,例如:
如果不使用现有的内容管理系统,该技术通常涉及到检测移动浏览器并为移动内容交换不同的样式表(以及潜在的主题)。
大多数最新最好的智能手机都支持javascript,但默认情况下它不一定是开启的。客户端应该预料到,由于配置、缺乏支持或兼容性问题,某些高级功能可能不会在每个移动设备上都可用。
发布于 2010-01-11 02:47:32
以下是一些答案
通过编写您的智能代码,您可能只需要为移动设备提供一个单独的
发布于 2010-01-11 02:47:39
使用像Smarty这样的模板引擎,并在有意义的地方开发单独的模板。
使用User-Agent标头检测正在使用的设备类型,但允许手动选择要使用的站点。
https://stackoverflow.com/questions/2038068
复制相似问题