gpt4 book ai didi

javascript - 我检测移动设备的方式有问题吗

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

我已经检查了已经发布的关于检测网站移动设备的各种相关问题,但我的方法与我见过的任何方法都有些不同,想知道是否有人可以看到它的任何问题。

我正在做的是...

  1. 我有一个执行 server.transfer() 的 http 模块;在用户访问的第一个请求时转到空白 html 页面。

  2. 在这个空白的 html 页面上有一些检测视口(viewport)的 javascript宽度/高度和触摸功能。然后 js 将此信息保存到客户端 cookie,然后重定向(通过 window.location)到最初请求的页面。

  3. 当 httpmodule 再次被点击时,它会读取视口(viewport)以及来自客户端 cookie 的触摸屏详细信息。如果触摸是可用或视口(viewport)宽度小于 480px 那么httpmodule 将重定向(通过 Response.Redirect())到手机网站版本。

这样做是否会遇到任何障碍?

我应该注意,该网站的平板电脑版本与手机版本相同,这就是为什么我想在触摸可用时重定向到此版本。

最佳答案

any issues with it
  1. 肯定对 SEO 不友好。
  2. 如果用户没有启用 javascript,它就不会工作
  3. 如果 cookie 未保存或被禁用,它会闪烁。
  4. 通过服务器传输,如果您发布任何帖子,并且任何 cookie 或 javascript 失败,那么帖子数据也会丢失。

这是个不错的想法,但我认为您还需要在第一次服务器传输之前检查这个想法。使用您的方法,您可以避免保留包含所有浏览器信息的更新数据库,我认为这听起来不错,但如果它在现实世界中工作顺利,则需要进行测试,并且还需要在第一次 server-transnfer 之前进行更多测试。

关于javascript - 我检测移动设备的方式有问题吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10915195/

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