本文作者:changrun90

新版畅言广告怎么去掉?本地化js彻底解决

changrun90 9个月前 ( 07-29 16:59 ) 467
摘要:  畅言一家独大的后果就是无耻无底线,想加多少广告位加多少广告位。下面来说说彻底去掉这些广告位的方法。下面是常规畅言的广告代码:畅言的广告是通过上图红圈里的js文件显示广告...

 畅言一家独大的后果就是无耻无底线,想加多少广告位加多少广告位。下面来说说彻底去掉这些广告位的方法。

下面是常规畅言的广告代码:

00.png

畅言的广告是通过上图红圈里的js文件显示广告的,我们只需要把上面的js文件修改成不带畅言广告的js文件就行了。

01.png

上图可以看到,96KaiFa把畅言里自带的js文件修改成了96KaiFa本地的js文件,这样所有的广告就全部消失了。

js文件


(function () {

//畅言滤重

if (window.changyan !== undefined || window.cyan !== undefined) {

return;

}

var createNs = function () {

if (window.changyan !== undefined) {

return;

} else {

window.changyan = {};

window.changyan.api = {};

window.changyan.api.config = function (conf) {

window.changyan.api.tmpIsvPageConfig = conf;

};

window.changyan.api.ready = function (fn) {

window.changyan.api.tmpHandles = window.changyan.api.tmpHandles || [];

window.changyan.api.tmpHandles.push(fn);

};

window.changyan.ready = function (fn) {

if (window.changyan.rendered) {

fn && fn();

} else {

window.changyan.tmpHandles = window.changyan.tmpHandles || [];

window.changyan.tmpHandles.push(fn);

}

}

}

};



var createMobileNs = function () {

if (window.cyan) {

return;

}



window.cyan = {};

window.cyan.api = {};

window.cyan.api.ready = function (fn) {

window.cyan.api.tmpHandles = window.cyan.api.tmpHandles || [];

window.cyan.api.tmpHandles.push(fn);

};

};





var loadVersionJs = function () {

var loadJs = function (src, fun) {

var head = document.getElementsByTagName('head')[0] || document.head || document.documentElement;



var script = document.createElement('script');

script.setAttribute('type', 'text/javascript');

script.setAttribute('charset', 'UTF-8');

script.setAttribute('src', src);



if (typeof fun === 'function') {

if (window.attachEvent) {

script.onreadystatechange = function () {

var r = script.readyState;

if (r === 'loaded' || r === 'complete') {

script.onreadystatechange = null;

fun();

}

};

} else {

script.onload = fun;

}

}



head.appendChild(script);

};



var ver = +new Date() + window.Math.random().toFixed(16);

var protocol = (('https:' == window.document.location.protocol) ? "https://" : "http://");

var url = 'https://www.96kaifa.com/content/changyan/version-v3.js?' + ver;

loadJs(url);

};





createNs();

createMobileNs();

loadVersionJs();

}());


亲们可以打开上面的js文件链接,下载到你网站目录里去,然后在畅言代码里修改成你本地的js文件地址,就可以彻底删除畅言广告了。

修改前:

1.png

修改后:

2.png


文章版权及转载声明:

作者:changrun90本文地址:http://changrun.org/svip/4491.html发布于 9个月前 ( 07-29 16:59 )
文章转载或复制请以超链接形式并注明出处昌润博客

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,467人围观)参与讨论

还没有评论,来说两句吧...