我已经在我的asp.net项目中包含了一个移动web表单,我认为它可以/应该只对我的移动用户显示,但我意识到它也可以从任何浏览器中看到,我不认为有问题,因为我可以使用HttpBrowserCapabilities.IsMobileDevice=true和转移到适当的aspx页面不同的访问,但它的结果是,当我从我的移动设备访问web表单时,它被识别为IsMobileDevice = false,并将我发送到另一个页面。移动设备运行Pocket PC 2003。
我正在迁移一个桌面站点,以便通过一组单独的urls来支持移动。在网站的根部,我使用媒体查询来检测用户是移动用户还是桌面用户,然后重定向到适当的区域。出于某种原因,桌面Googlebot (使用谷歌搜索控制台的'Fetch as Google')正在以移动的形式出现。正在根据以下媒体查询将其检测为移动设备...当使用"Fetch as Google“作为智能手机时,它会显示为980x1743。根据媒体查询,