V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
cesar
V2EX  ›  全球工单系统

腾讯的移动浏览器劫持 <Video> 换成它自己的播放器还插广告

  •  2
     
  •   cesar · 2017-12-03 15:07:54 +08:00 · 8561 次点击
    这是一个创建于 2576 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直存在的现象,想问问有啥办法对付这流氓?

    HTTPS 是防中间人,应该对这个无解吧?

    谢谢

    27 条回复    2020-01-06 20:28:41 +08:00
    Heroy
        1
    Heroy  
       2017-12-03 15:14:10 +08:00   ❤️ 1
    卸载不就好了?~
    opengps
        2
    opengps  
       2017-12-03 15:15:50 +08:00
    试试用 js 动态生成 video 标签,我没玩过,只是猜测
    LemonFlower
        3
    LemonFlower  
       2017-12-03 15:15:59 +08:00 via iPhone
    好像没有...用 Canvas 画一个成本有点高
    cesar
        4
    cesar  
    OP
       2017-12-03 15:20:28 +08:00
    @Heroy 巴不得直接屏蔽这个流氓,但市场份额还真不低
    gouchaoer
        5
    gouchaoer  
       2017-12-03 15:20:55 +08:00 via Android
    浏览器插广告咯,uc 浏览器插的不能自理
    koodai
        6
    koodai  
       2017-12-03 15:20:57 +08:00 via Android
    js 没用吧,浏览器解析的时候嗅探资源,直接劫持。除非不用这个浏览器
    cesar
        7
    cesar  
    OP
       2017-12-03 15:21:23 +08:00
    @opengps 我是 Angular Component 动态生成的,这个劫持应该是在浏览器层面的
    learnshare
        8
    learnshare  
       2017-12-03 15:21:40 +08:00
    没错的,微信里也是直接替换成腾讯的播放器插件
    cesar
        9
    cesar  
    OP
       2017-12-03 15:22:24 +08:00
    @LemonFlower Canvas 画出来的视频没办法播声音吧
    rogwan
        10
    rogwan  
       2017-12-03 15:22:27 +08:00 via Android
    微信内置的也是这个浏览器
    phy25
        11
    phy25  
       2017-12-03 15:30:20 +08:00 via Android   ❤️ 1
    敢不敢「您当前浏览器视频观看体验较差 / 暂不支持此浏览器观看视频,请点击右上角使用系统自带浏览器 / 下载客户端观看」……这其实跟十多年前的流氓插件没啥区别,但是用户无所谓又能怎样。
    LemonFlower
        12
    LemonFlower  
       2017-12-03 16:04:45 +08:00 via iPhone
    @cesar 音视频分离貌似可以做到,没有去尝试,它那点用户量不如让它劫持好了,用户烦了也就不会再用了
    zhouheyang0919
        13
    zhouheyang0919  
       2017-12-03 16:05:52 +08:00
    xxxbi
        14
    xxxbi  
       2017-12-03 16:24:58 +08:00
    这些互联网公司基本都是这个德性,君不见 zfb 三天两头给你推荐一份“免费"保险么。
    lshero
        15
    lshero  
       2017-12-03 16:26:16 +08:00 via Android   ❤️ 1
    规模做大然养一个牛逼的法务部门提起不正当竞争诉讼
    zjengjie
        16
    zjengjie  
       2017-12-03 16:35:07 +08:00
    要是能检测到这种行为就找个位置或弹窗告知用户,语气里隐含你们看到这么多广告都是腾讯的锅,不信换个浏览器试试,也许用户就卸载了。。。
    ck65
        17
    ck65  
       2017-12-03 16:36:40 +08:00 via iPhone
    这是 X5 「引以为荣」的一个特性。。
    metorm
        18
    metorm  
       2017-12-03 16:50:55 +08:00 via Android
    没办法,只能不用咯
    Love4Taylor
        19
    Love4Taylor  
       2017-12-03 17:25:38 +08:00
    摸清腾讯的浏览器特征 直接 ban 掉...
    honeycomb
        20
    honeycomb  
       2017-12-03 17:28:52 +08:00 via Android
    @cesar 不使用这种“潜在不需要的软件”即可

    “潜在不需要的软件”( PUA )是恶意软件的一个分类
    metorm
        21
    metorm  
       2017-12-03 17:33:06 +08:00 via Android
    检测到腾讯浏览器的时候,加一条提示说,这个广告不是我们加的……
    ETiV
        22
    ETiV  
       2017-12-03 17:48:58 +08:00 via iPhone   ❤️ 2
    两个视频地址:一个原始的、一个前面有五分钟的广告

    检测到腾讯浏览器,视频地址用贴片广告的版本,这五分钟内屏幕右上角都放一个“由腾讯浏览器提供”

    既然“占有量大”,就用它来赚钱吧…
    loveminds
        23
    loveminds  
       2017-12-04 07:58:01 +08:00
    @phy25 “用户无所谓”造就了世界第一大流氓软件应用宝,远超历史上的百度工具条、搜狗直通车、3721
    loveminds
        24
    loveminds  
       2017-12-04 08:00:50 +08:00
    @metorm 严正声明:视频广告非我司投放,我司不对广告内容承担任何责任,如该广告设计不正当竞争或侵犯我司合法权益的,我司保留以一切合法方式对其追究法律责任的权利
    metorm
        25
    metorm  
       2017-12-04 13:09:42 +08:00 via Android
    @loveminds 有点长,视觉效果不一定好。可以放一个黄色指示条"为什么这里会有广告?"点击的话再浮出一个窗口写这些话。直接写上这么一段有点碎碎念的感觉。
    599316527
        26
    599316527  
       2017-12-04 16:41:32 +08:00   ❤️ 1
    很无奈,而且改的播放器都有 bug,不能 muted 啦,播放控件不能隐藏啦,播放器永远在最前面,各种坑。前端狗该搞个联盟一起抵制这种破坏 html 标准的行为
    ty5yidc
        27
    ty5yidc  
       2020-01-06 20:28:41 +08:00
    canvas-video 好像已经被屏蔽了,黑屏,用自带的浏览器正常使用,在微信里直接黑屏不给看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.