gpt4 book ai didi

mobile - 从经典 ASP 检测移动用户代理并在 session 开始时重定向

转载 作者:行者123 更新时间:2023-12-04 13:04:54 26 4
gpt4 key购买 nike

我想检测移动用户代理并在经典 ASP 应用程序中启动 session 时重定向它们。有谁知道解决这个问题的好方法?

最佳答案

我正在寻找一种方法来自己做这件事。在这里获取代码后,我发现了一些问题(没什么特别的,可能只是混合语言,这是我经常做的事情)。这是针对经典 ASP 更正的更改版本。

 Function Is_Mobile()
Set Regex = New RegExp
With Regex
.Pattern = "(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|windows ce|pda|mobile|mini|palm|ipad)"
.IgnoreCase = True
.Global = True
End With
Match = Regex.test(Request.ServerVariables("HTTP_USER_AGENT"))
If Match then
Is_Mobile = True
Else
Is_Mobile = False
End If
End Function

请注意,我没有声明这两个变量,我知道它很懒惰,但由于 ASP 不是 Option Explicit,我发现它非常方便。

这现在就像我的移动检测页面上的魅力一样,如下所示:
<%If Is_Mobile() then%>
<META NAME="viewport" CONTENT="initial-scale = 0.6, user-scalable = no">
<LINK REL="stylesheet" TYPE="text/css" HREF="/CSS/Mobile.css" />
<%Else%>
<LINK REL="stylesheet" TYPE="text/css" HREF="CSS/Default.css" />
<%End If%>

希望有帮助。

关于mobile - 从经典 ASP 检测移动用户代理并在 session 开始时重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2836203/

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