手机站上离线宝被UC浏览器屏蔽解决方案

模板网 2014-10-10

手机站上离线宝被UC浏览器屏蔽解决方案,在手机站上使用离线宝发现在UC浏览器中被屏蔽了。页面上会有很大一块空白,怎么办?

利用一下代码可以解决离线宝被屏蔽时,去除头部空白。

复制代码 代码如下:
document.writeln("<script type=\"text/javascript\" src=\"/ad.js\"></script>");
$(function(){
if(typeof adOk !='undefined'){
$("body").css({"margin-top":"41px"});
}else{
$("body").css({"margin-top":"0px"});
}
});

其中ad.js中的代码为:

复制代码 代码如下:

var adOk=true;

方法原理:

ad.js因为文件名中包含ad关键词会被UC浏览屏蔽,导致ad.js无法加载,这样我们在ad.js中定义的 adOK变量在接下来的代码判断中就会是 undefined。这样我们就可以判断是被屏蔽了,我们就可以做相应的操作。

相关文章

  1. JS屏蔽错误代码

    JS屏蔽错误代码,防止网页上的某些JS代码运行错误导致网页无法正常打开的问题。 复制代码 代码如下: script type=text/javascript function killerrors(){ return true; } window.onerror = killerrors; /script 将这段代码添加到其他JS代码之前才能起到效果

  2. CSS让图片垂直居中的几种技巧

    在网页设计过程中,有时候会希望图片垂直居中的情况。而且,需要垂直居中的图片的高度也不确定,这就会给页面的布局带来一定的挑战。下面总结了一下,曾经使用过的几种方法来使图片垂直居中,除了第一种方法只限于标准浏览器外,另外两种方法的兼容性还不错

  3. a标签点击过后出现虚线的解决方法

    问题:a标签点击过后出现虚线 解决方法:a{blr:expression(this.onFocus=this.blur());outline: none;}

  4. Zepto.js手机页面上替代jQuery的最佳Javascript库

    Zepto.js手机页面上替代jQuery的最佳Javascript库,Zepto是现代的浏览器最大程度上与jQuery兼容的API,简约的JavaScript库 ,如果你使用jQuery,你已经知道如何使用的Zepto。 虽然100%的jQuery覆盖率不是一个设计目标, 提供的API相匹配的jQuery的同行 。

  5. CSS样式重置代码详细作用注释

    CSS样式重置代码详细作用注释,解决因不同浏览器样式解析方面存在的差异导致页面布局不统一的问题。代码包含详细注释,方便理解与修改。 详细代码: 复制代码 代码如下: @charset utf-8; /* ---------------------------------------- reset.css Description

随机推荐

  1. JS屏蔽错误代码

    JS屏蔽错误代码,防止网页上的某些JS代码运行错误导致网页无法正常打开的问题。 复制代码 代码如下: script type=text/javascript function killerrors(){ return true; } window.onerror = killerrors; /script 将这段代码添加到其他JS代码之前才能起到效果

  2. CSS让图片垂直居中的几种技巧

    在网页设计过程中,有时候会希望图片垂直居中的情况。而且,需要垂直居中的图片的高度也不确定,这就会给页面的布局带来一定的挑战。下面总结了一下,曾经使用过的几种方法来使图片垂直居中,除了第一种方法只限于标准浏览器外,另外两种方法的兼容性还不错

  3. a标签点击过后出现虚线的解决方法

    问题:a标签点击过后出现虚线 解决方法:a{blr:expression(this.onFocus=this.blur());outline: none;}

  4. Zepto.js手机页面上替代jQuery的最佳Javascript库

    Zepto.js手机页面上替代jQuery的最佳Javascript库,Zepto是现代的浏览器最大程度上与jQuery兼容的API,简约的JavaScript库 ,如果你使用jQuery,你已经知道如何使用的Zepto。 虽然100%的jQuery覆盖率不是一个设计目标, 提供的API相匹配的jQuery的同行 。

  5. CSS样式重置代码详细作用注释

    CSS样式重置代码详细作用注释,解决因不同浏览器样式解析方面存在的差异导致页面布局不统一的问题。代码包含详细注释,方便理解与修改。 详细代码: 复制代码 代码如下: @charset utf-8; /* ---------------------------------------- reset.css Description