Javascript 使用if/else和用户代理阻止脚本
我正在使用Fancybox 2,我是一个javascript(和jquery库)新手 我想防止用户代理为“ipad”时弹出窗口触发 我不明白为什么下面的方法不起作用: 弹出窗口被一个cookie阻止了第二次触发,当弹出窗口触发时,cookie也会被丢弃,并且工作正常Javascript 使用if/else和用户代理阻止脚本,javascript,jquery,Javascript,Jquery,我正在使用Fancybox 2,我是一个javascript(和jquery库)新手 我想防止用户代理为“ipad”时弹出窗口触发 我不明白为什么下面的方法不起作用: 弹出窗口被一个cookie阻止了第二次触发,当弹出窗口触发时,cookie也会被丢弃,并且工作正常 var check_cookie = $.cookie('popupcookie'); $(window).load(function() { if (check_cookie) {
var check_cookie = $.cookie('popupcookie');
$(window).load(function() {
if (check_cookie) {
true
} else if (navigator.userAgent.match(/iPad/i)) {
} else {
$.fancybox('#yt', {
'afterShow': function() {
$.cookie('popupcookie', 'value', {
expires: 7
});
}
});
}
});
感谢您在这方面给予我的帮助。您不能返回false吗?当用户代理为“ipad”时,您的意思是什么??“用户代理”一词通常用于表示浏览器。据我所知,任何移动设备或浏览器都有一个用户代理,该代理或多或少特定于该设备。