我正在处理现有的 MVC 项目,目前正在考虑使用显示模式功能。我希望最终的应用程序能够返回三种不同类型的视图。
- 手机 -手机, IE6/7 ,
- 非 JavaScript 浏览器 -平板电脑
- 平板电脑浏览器桌面 -桌面浏览器
除了 JavaScript 检测,一切都很简单。
目前它是一个优雅降级的桌面应用程序。这很好,但需要花费大量时间来支持非 JavaScript 用户(这仅占我们受众的 2%,其中大部分可能是机器人)。因此,我想为非 JavaScript 用户提供网站的基本移动版本,该版本的支持应该更少。
我知道必须在客户端呈现某些内容,然后进行重定向。但是最好的方法是什么?<noscript>
我是默认使用移动设备并使用 JavaScript 重定向还是使用标签做一些事情?
谢谢你的帮助