欢迎来访571免费空间,希望可以对您有所帮助!

网站地图帮助中心

五种去掉免费空间广告的方法:JS,PHP,CSS安全去掉广告法

来源:571免费资源 作者:571free.com 人气: 发布时间:2014-03-28
摘要:一般来说有广告的免费空间都经得起长期去折腾的免费空间,没有广告又能长期使用的免费空间恐怕也就只有免费云空间了,就连曾经名噪一时的000webhost现在都已经有
一般来说有广告的免费空间都经得起长期去折腾的免费空间,没有广告又能长期使用的免费空间恐怕也就只有免费云空间了,就连曾经“名噪一时”的000webhost现在都已经有了广告了。免费空间的广告有大有小,小一点的广告如果不影响正常访问就不要去掉了。

太大的广告容易挡住网页的正常内容,甚至使用网页变得难看,这时我们就可以利用JS,PHP,CSS等常用的手段来隐藏空间上的广告了。最近有不少朋友遇到了Xrea空间有广告的问题,这里就来为大家整理一下免费空间去掉广告的一般性方法,有兴趣的朋友可以顺着这个思路展开。

免费空间去掉广告最简单的是用CSS来隐藏广告的DIV,稍微复杂一点的就是用JS的办法去掉,如果我们要实现只在国人浏览网站时不显示广告时,就需要借助于PHP来根据浏览器的语言来判定了。实际使用的过程中,发现免费空间会不停地变换广告投放的方式,这使得去掉广告的方式也要随之而变了。

一、利用CSS隐藏免费空间的广告

1、用Chrome的审查元素找到免费空间广告的ID或者是Class。

用CSS去掉空间广告

2、然后给这个层加上 display:none; 就可以了。

去掉空间广告添加CSS代码

二、利用JS隐藏免费空间的广告

1、用JS去掉广告的原理和上面是一样的,只不过是用JS插入CSS。这个方法有一个特殊的作用:访问空间的如果是中文用户,则去除广告,如果是非中文的则显示广告。某些禁止用户去除广告的空间用该方法特别有效。

利用JS来去掉空间广告

2、请在你</body>前面加入以下代码(注意:把CSS改成自己的内容,复制过去的代码,请检查一下中英文标点,中文标点全部换成英文的)。


<script language="JavaScript" type="text/javascript"> 
var lang = navigator.language || navigator.userLanguage;
if(lang.substr(0, 3) == "zh-"){  
document.write("<style type=\"text/css\" media=\"screen\">.page-tooltip{display:none;}</style>");  }
</script>

三、利用PHP隐藏免费空间的广告

1、用PHP代码去掉空间广告相对于JS方法来说,有一个优势:源代码无法被用户直接看到,所以他人无法知道你是不是隐藏了广告。

2、方法一:PHP代码+CSS。用PHP判断用户是否为中文用户,如果是中文用户,则输出CSS隐藏广告的样式,否则则显示广告。代码如下(注意:把CSS改成自己的内容):


<?php
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
if($language == 'zh'){
echo '<style type="text/css" media="screen">.page-tooltip{display:none;}</style> ';
}
?>

3、方法二:PHP代码+JS。这个方法直接让空间的广告JS变为无效,没有了广告JS自然不会出现广告了。代码如下(注意:把CSS改成自己的内容):


<?php
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
if($language == 'zh'){
echo '<noscript><noscript>';
}
?>

四、PHP、JS、CSS去掉广告的高级用法

1、上面三种去掉广告的方法实际上有一个漏洞就是必须知道广告DIV的ID或者是class,像有些免费空间广告代码中并没有给出广告的Class或者ID,这时就要变通一下了。

2、根据观察,免费空间广告DIV用了align="center"。

去掉空间广告观察特征

欢迎转载,转载请注明原文网址:http://www.571free.com/mfjz/zzzy/2014-03/7944.html

随机免费资源

Copyright © 2009-2016 571FREE. 571免费资源 版权所有 豫ICP备15002996号

Theme by 571FREE.COM! X3 致力于做有用的网站   

请勿发布违反中华人民共和国法律法规的言论.