我在网上搜索手机和PC浏览器上的网络应用程序兼容性最后我决定。制作2个网站一个用于移动浏览器,另一个用于PC浏览器。如何找到所要求的是移动或PC以及如何重定向网站移动或电脑。
如果还有其他兼容方式。请让我知道并为此提出好的建议
提前致谢
答案 0 :(得分:0)
嗯,实际上你可以用不同的方式做到这一点。最好的解决方案是首先检查UserAgent的脚本。我知道,这不是那个拯救,因为它很容易改变代理人,但为什么有人会这样做并且有利于它;) 所以这应该是你的解决方案。您还可以将网站优化到特定的目标设备/浏览器。例如,对于iPhone,Android或WinMob等设备,您应该使用Javascript框架来处理网站内容。
我在另一个可以帮助你的问题上发了一篇文章:Is there an equivilent of jQTouch that covers iPhone, Android, WebOS and Blackberry OS?
答案 1 :(得分:0)
这并不像人们想象的那么简单。
首先,确定是否从移动设备访问Web应用程序并不容易。什么是移动设备? iPad是移动设备吗?所有分辨率低于1024 * 768的设备都应该作为“移动设备”处理吗?
其次,设计一个Web应用程序以使其兼容所有不同的设备 - 这反过来可以安装许多不同的浏览器 - 不是小菜一碟。
但幸运的是,也有一些解决方案。
有WURFL - http://wurfl.sourceforge.net/ - 哪个 是一个开源替代品。
设备地图集 - http://deviceatlas.com/ - a 商业替代方案。
Mobizoft C4M - http://mobizoft.com/ - 另一个商业替代品 API以及一些API 预包装解决方案。
Wordpress移动包 - http://wordpress.org/extend/plugins/wordpress-mobile-pack/
其中任何一个都可用于将移动设备切换到特殊的移动设备。它们还可用于构建/调整移动友好站点,具体取决于您的需求。
当您构建了一个移动友好网站时,首先应该使用不同的分辨率/操作系统/浏览器测试它。另一个有用的网站是http://mobiready.com,您可以在其中验证网站。
最后一个提示是考虑支持哪些设备。只有iPhone / Android?也许有这些设备的完整版本和所有其他设备的更简单版本。取决于您的要求。
祝你好运!