0

我应该如何通过移动设备将用户引导到桌面网站?我已经阅读了有关会话和 javascript 的所有内容。有没有办法从谷歌中取出一个页面并为用户更改用户代理而不是 cookie、javascript 或监控会话?

这是我目前的检查:

Protected Sub Page_PreInit(sender As Object, e As System.EventArgs) Handles Me.PreInit
        If Request.Browser.IsMobileDevice Then
        MasterPageFile = "~/Mobile.Master"
    End If
End Sub

我目前正在尝试在 vb 中执行此操作,但它正在将我的网站更改为所有用户的桌面。我无法为当前用户找出临时破解(修复)。上面的代码在我的 default.aspx 页面上。

4

1 回答 1

-1

这应该在客户端而不是服务器端完成。特征检测是 UserAgent 的首选方式。看看http://modernizr.com/

于 2013-09-26T20:16:48.207 回答