不知道大家在手机上用UC浏览器的时候, 有没有注意到网页底部有时候会随机出现一大块广告

如下图:
为了避免广告嫌疑, 我这里主要用 CSDN 的官网举例(其实已经处处可见了, 大部分网站页面都被注入过广告)


大家可能会觉得广告太常见了, 没什么好说的了, 不过这个广告却很特殊的.

因为绝大部分人不注意看, 都会以为这是 CSDN 投放的广告, 可能一些同学就会开骂了, 不过现实是你误会了, 这不是 CSDN 投放的广告, 而是犯贱的 UC 强制注入到 CSDN 网页中的广告代码哦, 不只是 CSDN , 其他很多网站内容都被 UC 浏览器劫持了!

这种情况应该有持续至少一两个月了吧, 以前我就看到过到, 不过没怎么在意, 后来因为我自己网站(猫手网https://m.maoshou.com)上的一个用户来问我怎么现在开始投放广告了? 因为我的网站做了好几年, 从来都没有投放过任何广告, 了解后发现其实是 UC 开始犯贱, 居然强制注入自己的广告代码到我的网站页面的代码中.

这个到处屏蔽站长广告的 UC, 居然强制给所有站长嵌入自家的广告给自己赚钱, 这种龌蹉的行为实在是恶心到我了, 所以不得不写这篇文章.

如果 UC 的广告是浏览器上悬浮或弹出来的, 那都还可以接受, 毕竟是他 UC 自己的APP终端, 我们没法管.

但现在的性质是完全不一样了, 他居然劫持站长网页, 注入代码到页面内容中, 没有经过站长的允许, 也没有任何明显的页面提示表名是 UC 自己投放的广告, 这就让很多不明原因的用户认为是站长为了赚钱投放的广告了, 这相比入室抢劫有什么区别?

嵌入广告都还是小事, 今天它可以嵌入广告, 明天就可能在你的页面中嵌入各种脚本, 甚至可以投放个假的网站动态, 弄个假新闻, 随意篡改你的网页信息也可能的, 其他的大家就自由发挥想想吧, 毕竟他可能已经没有底线了, 这种没有道德底线的公司还有什么做不出来的.

UC 给所有站长强制注入广告代码的时候, 我特意看了看 UC 头条中的那些新闻页面, 居然没有看到广告……

他给我们强制投放广告, 却自己的产品不投放, 这, 我也是无言了…

下面看看犯贱的 UC 究竟是怎么注入的, 注入的什么代码

由于只能在手机上看, 比较麻烦, 我在本地测试的, 大家也可以直接写到一个 html 文件中用 UC 浏览器来访问下就知道了

为了再次验证, 我做了测试, 随机另存了一篇 CSDN 上面的文章详情页面的HTML, 然后加入下面的js代码查看源码, 在 UC 浏览器中打开后即可看到被注入的广告

注意: 这个广告是随机出现的, 所以需要多刷新几次.

测试截图, 夸张的是, UC 劫持和 另一个劫持的广告都一起出现了的… 无语

<script>
setTimeout(function(){alert(document.body.innerHTML);
}, 5000);
script>

注意: 需要加个延迟才行哦, 因为他是正常代码加载完后才注入的.

如上图, 就是一个 iframe 直接写入了当前网页的代码中, 经过我的测试, 这段代码应该是每次都写入的, 只是随机显示内容, 大家可以试试

看到了UC 注入的代码, 我们下面就可以想办法来拦截屏蔽UC强制注入的广告了

最简单的是用 css 了, 直接隐藏掉吧

<style type="text/css">#uc_recommend_ad { display: none !important; }
style>

或者给他的广告加个边框可以明显的看出注入效果来

<style type="text/css">#uc_recommend_ad { border: solid 5px #F00; }
style>

使用 js 去掉该容器

setTimeout(function () {//alert(document.body.innerHTML);var ucad = document.getElementById('uc_recommend_ad');if (ucad) {ucad.parentNode.removeChild(ucad);alert('删除成功');}
}, 2000);

这样页面终于干净啦~~

不过上面的办法现在虽然可以用的, 但如此犯贱的 UC , 不知道以后会不会修改 id 甚至去掉各种标识, 那样你想要去掉就比较艰难了, 只能使用 js 来筛选了.

面对这种无耻的强盗恶霸行为, 我们还能有什么办法呢? 毕竟这种事情太多了, 顺便说下另一个类似性质的事情

其实很常见, 但还是用 CSDN 举例吧!

这个广告应该是CSDN移动流量被劫持后投放的, 很长一段时间至少半年了看到N次, 很多网站页面都被随机弹出过, 但仍然逍遥法外

对于这种情况, HTTPS 应该有些用处, 不过对于 UC 而言, 毫无用处.
我们的网页HTML代码对与浏览器是完全不设防的, 他们想怎么改就怎么改, 如果他们没有底线

己所不欲, 勿施于人, 我想 UC 也不希望他的官网下面, 被别人放个卖 XX 的广告吧!

如何屏蔽UC强制嵌入到你网站页面上的垃圾广告相关推荐

  1. 屏蔽UC强制嵌入到网页的垃圾广告方法第二版

    先强烈谴责鄙视下UC 这种无耻的.明目张胆的劫持网站流量的强盗行为 之前写过一篇关于 如何屏蔽UC强制嵌入到你网站页面上的垃圾广告 的文章 链接:https://blog.csdn.net/zhouz ...

  2. 网站页面上标签页小图标的添加方式

    在head标签中添加: <link rel="Bookmark" type="image/x-icon" href="b/img/icon/fa ...

  3. 网站页面布局的原则有哪些呢?

    在设计网站页面的时候,必须要讲究排版和布局,虽然页面设计和平面设计有很多地方都是不同的,但是还是有一些相似的地方,而这些地方应该合理的去运用.想要让网站页面拥有良好的视觉效果,就需要讲究页面整体布局的 ...

  4. UC浏览器不让访问网站的解决办法

    我们在使用浏览器的过程中,难免遇到禁止访问网站的情况,比如uc浏览器收到该提示要怎么办呢?下面就为大家带来uc屏蔽禁止浏览网站解除方法的介绍. uc屏蔽网站怎么解决? 1.风险网站屏蔽 · 一些擦边违 ...

  5. 网站页面广告屏蔽监测

    烦人的网页广告,讨厌的页面弹窗,想必大家都见过,对于这些乱七八糟的东西,我是最不能忍的,所以每次装浏览器后的第一件事就是安装浏览器插件去广告,基本能屏蔽所有网页广告和弹窗(对于大部分用户,中国主流视频 ...

  6. mysql 屏蔽关键字_网站页面因敏感关键词遭屏蔽解决方法

    出于对信息安全管理的需要,国内的机房会严抓一些非法的网站,有时候经常城门失火殃及池鱼,因为不少主机商的空间都装上了敏感关键词监控过滤软件,一旦你的网站上有监控软件上的词,就会出现个提示说涉及某某敏感关 ...

  7. sharepoint页面嵌入_Part 1: 如何把Power BI 嵌入到sharepoint 网站

    Part 1: 如何把Power BI 嵌入到sharepoint 网站 本文是转载,转自:http://rolandoldengarm.com/index.php/2016/04/27/part-1 ...

  8. 站长如何屏蔽流氓宽带商在你的页面里面强行插入的广告代码

    如果屏蔽页面上的广告?对于普通用户来说,使用AdBlock插件是最佳选择(针对火狐浏览器和谷歌浏览器用户,不知道IE浏览器容易如何处理这样的问题). 没有人喜欢广告,但在互联网上,绝大多数网站的主要来 ...

  9. 提高网站页面收录的几个方法 返回列表 发新帖回复

    首先是清楚网站总体有多少页面. 可以用xenu扫描出所有的页面. 1.html地图 网页数量不是太多,可以用网站地图来增加收录,分成几个地图页面. 2.随机文章模块 在不影响用户体验的情况下,在栏目中 ...

最新文章

  1. c++ Qt向PHP接口POST文件流
  2. bugku 杂项 就五层你能解开吗_你能解开这个和数字有关的逻辑解谜游戏吗? | 每日一考...
  3. 计算机会计课程试题及答案,计算机会计第2次作业_报表_附答案
  4. DevExpress.XtraGrid.GridControl中数据源的绑定问题
  5. boost::log模块实现从设置文件初始化库的示例
  6. 【数据结构与算法】之深入解析“格雷编码”的求解思路与算法示例
  7. 【HDU - 5878】I Count Two Three(打表)
  8. ssh的详细链接过程
  9. Psych112R Cognitive Robotics Midterm Laboratory
  10. 1000道Python题库系列分享二(48道)
  11. Bailian4122 切割回文【DP】
  12. foreach进不去报错java_为什么阿里巴巴Java开发手册中强制要求不要在foreach循环里进行元素的remove和add操作...
  13. Hamcrest Tutorial
  14. 蝙蝠聊天软件显示无法连接服务器失败,蝙蝠聊天软件为什么没有来信息提示音?...
  15. 美国伊利诺伊大学香槟分校计算机专业,美国伊利诺伊大学香槟分校的专业排名分析...
  16. yum设置 ccproxy 细节
  17. LC-3 中断实验 (深大计系1实验5)
  18. 计算机输入法在桌面显示不出来的,电脑桌面输入法不见了怎么办?
  19. 【ABAP】采购申请审批增强Demo
  20. Vs2005中操作WORD

热门文章

  1. 2023青海大学计算机考研信息汇总
  2. 文本分类(text classification)
  3. AFNetworking的基本使用
  4. ADC系列---噪声与误差(TI视频)
  5. C# 语言程序设计笔记
  6. 计算机 优质课教案,5.3正弦函数的性质优质课一等奖教案
  7. 25 匹马 5 条赛道,最快需要几轮求出前 3 名?
  8. 【模型复现】零样本预测文本分类模型——ESM 快速复现模型
  9. 项目管理工具dhtmlxGantt甘特图入门教程(五):甘特图实例特点
  10. LeetCode刷题: 【914】卡牌分组(求N个数的最大公因数)