gpt4 book ai didi

javascript - 将 JavaScript 检测与 MVC4 显示模式集成的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-30 06:40:06 25 4
gpt4 key购买 nike

我正在处理现有的 MVC 项目,目前正在考虑使用显示模式功能。我希望最终的应用程序能够返回三种不同类型的 View 。

  • 移动 - 手机,IE6/7
  • 非 JavaScript 浏览器 - 平板电脑
  • 平板电脑浏览器 桌面 - 桌面浏览器

除了 JavaScript 检测之外,一切都很简单。

目前它是一个优雅降级的桌面应用程序。这很好,但需要花费大量时间来支持非 JavaScript 用户(这只占我们受众的 2%,其中大部分可能是机器人)。所以我想为非 JavaScript 用户提供网站的基本移动版本,支持起来应该更轻松。

我知道必须在客户端呈现某些内容,然后进行重定向。但是最好的方法是什么?我是默认使用移动设备并使用 JavaScript 重定向还是使用 <noscript> 做一些事情?标签?

感谢您的帮助

最佳答案

在您的场景中使用 <noscript>标签与 meta refresh 组合可能是你想要的:

<head>

<noscript>
<meta http-equiv="refresh" content="0; url=http://example.com/mobile" />
</noscript>

</head>

我不建议以相反的方式进行(首先加载移动设备并使用 JavaScript 重定向),因为正如您所说,非 JS 用户只有 2%,这只会给所有其他用户增加不必要的开销。

关于javascript - 将 JavaScript 检测与 MVC4 显示模式集成的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com