如何为某些设备定义特定代码

时间:2016-03-08 18:10:03

标签: mobile vbscript asp-classic

我有桌面幻灯片,但我不想在移动设备上显示幻灯片,但我想要一个专门针对移动设备的不同幻灯片。我根据设备进行媒体查询,我可以隐藏其中一个,但问题是移动设备仍会加载两个幻灯片,我不想这样做。

我需要某种.asp代码来判断哪个幻灯片显示的内容如下:

     <% If session("Mobile")="1" Then %>
     ---display mobile only slideshow---
     <% Else %> 
     ---display desktop only slideshow---
     <% End If %>

请注意,我不需要移动重定向。我只需要一种方法来为特定条件定义一组特定的html代码。

1 个答案:

答案 0 :(得分:0)

感谢您的回复。为了清楚起见,我有User-Agents附加工具,允许我将浏览器更改为我喜欢的任何设备,因此我可以测试以确保它适用于移动设备和桌面设备。在这种情况下,当我将浏览器的用户代理设置为Samgsung Galaxy S5或Iphone 6时,该逻辑不会隐藏桌面幻灯片,其中移动幻灯片也不会出现。

然而,它似乎可以在移动设备中找到工作,所以我能够通过在网址前添加“view-source:”找到查看源代码的方法,我可以看到移动幻灯片呈现的代码但是很好新闻是桌面幻灯片代码没有呈现,因此它没有下载移动设备的幻灯片图像。

虽然逻辑有效,但我希望它可以与我的浏览器的用户代理工具一起工作,所以我不必在桌面和移动设备之间来回做我的工作。