V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rizon
V2EX  ›  程序员

如何阻止网页自动打开 app?

  •  
  •   rizon ·
    othorizon · Nov 16, 2019 via Android · 20663 views
    This topic created in 2358 days ago, the information mentioned may be changed or developed.
    简书等垃圾网站在安卓手机页面会疯狂打开一堆 app,这个没有办法阻止吗?
    通过 adblock 也不行吗?没有找到可以过滤这类的规则啊,
    手机用的 yandex 浏览器可以安装扩展,,却不知道油猴或者什么可以阻止这个的。。。
    求大神支招

    最近苹果转安卓,是真的很烦,体验过清净再回来真的受不了啊。手机买都买了,等以后再换回去吧,唉。。
    46 replies    2021-11-15 00:21:12 +08:00
    easywaytoexplore
        1
    easywaytoexplore  
       Nov 16, 2019
    之前有 V 上有人推荐 Hermit 我用了,还行,淘宝网页版还能用,只是旺旺有时候会错过信息,主要是对国外的网页支持比较好。
    asche910
        2
    asche910  
       Nov 16, 2019
    可以试试 chrome 的匿名模式
    des
        3
    des  
       Nov 16, 2019
    对的,我也神烦这个
    Torpedo
        4
    Torpedo  
       Nov 16, 2019
    小米就可以啊,会提示你的
    zachlhb
        5
    zachlhb  
       Nov 16, 2019 via Android   ❤️ 1
    @Torpedo 根本没用,照样打开
    mayx
        6
    mayx  
       Nov 16, 2019 via Android
    火狐表示没遇到过
    Torpedo
        7
    Torpedo  
       Nov 16, 2019
    @zachlhb 我 miui 所有 a app 跳 b app 都会有提示,问你要不要跳
    imn1
        8
    imn1  
       Nov 16, 2019
    换个浏览器,另外设置里面可以限制自启,哪个打开就禁哪个
    300
        9
    300  
       Nov 16, 2019
    intent filter

    绿色守护里的处方
    zachlhb
        10
    zachlhb  
       Nov 16, 2019 via Android   ❤️ 1
    @Torpedo 嗯,是的,安卓现在基本都会有提示,但简书的网页是个例外,就算有提示也没用,还是会跳过去
    by73
        11
    by73  
       Nov 17, 2019   ❤️ 1
    暂时改成 UA 为 iOS 能缓解症状。具体原因我追踪到的,是 window.location 会无条件跳转,然后安卓根据 scheme 唤醒应用,所以要么是阻止 window.location 跳转(开匿名模式可以,普通模式下我暂时没找到 event 或者插件 API 能阻止的),或者是删掉应用的 intent (绿色守护)。

    可能改浏览器源码也行,似乎有国产的浏览器就是这么做的(?)
    fuchunliu
        12
    fuchunliu  
       Nov 17, 2019 via Android
    试了一下,没有打开,不知道是浏览器还是系统给治了,安卓 9,夸克。

    之前打开渣浪也是打开一堆软件,主要唤醒支付宝,银行类 APP,我都怀疑渣浪想继承我的花呗。后来换浏览器就好了,chrome 好像都治不了那些流氓
    AoTmmy
        13
    AoTmmy  
       Nov 17, 2019 via Android
    UC 会浏览器提示转跳一次而且可以选择 7 天禁止,MIUI 再提示一次,两次提示基本不会自动打开了,CSDN 和简书真是把我恶心到了
    alphatoad
        14
    alphatoad  
       Nov 17, 2019 via iPhone
    Safari 也会跳转,于是我把可以用网页的应用都删了
    love4taylor
        15
    love4taylor  
    PRO
       Nov 17, 2019 via Android
    换 Edge?
    TomVista
        16
    TomVista  
       Nov 17, 2019 via Android
    插件重写 window.location
    farverfull
        17
    farverfull  
       Nov 17, 2019 via Android
    并没遇到,有测试链接吗?
    juded
        18
    juded  
       Nov 17, 2019
    并非系统原因,简书或者运营商的问题。
    FYI:t/618052
    不管是安卓还是 ios,浏览网页版简书后剪贴板里都会出现莫名其妙的东西。
    superrichman
        19
    superrichman  
       Nov 17, 2019 via iPhone
    换回 ios 吧,alook 浏览器能拦截调用外部 app 的请求
    fbcskpebfr
        20
    fbcskpebfr  
       Nov 17, 2019 via Android   ❤️ 3
    在安卓上,可以用 Firefox,设置 network.protocol-handler.external-default 为 false 就可以阻止所有外部链接请求。
    免费的哦
    fbcskpebfr
        21
    fbcskpebfr  
       Nov 17, 2019 via Android
    @farverfull 知乎啊,浏览器打开会跳 oia.什么的,浏览器直接显示未知协议,除非手速很快否则只能返回到跳转页,手速太快则会返回知乎问题页。可以试试
    fbcskpebfr
        22
    fbcskpebfr  
       Nov 17, 2019 via Android
    @ruimz 手速太快则会返回知乎问题页→手速太快则会无法返回知乎问题页
    jdgui
        23
    jdgui  
       Nov 17, 2019
    把浏览器 ua 改成 ios 的。。
    wolfie
        24
    wolfie  
       Nov 17, 2019
    安卓,应用扔进了工作空间。
    haiyang416
        25
    haiyang416  
       Nov 17, 2019
    @ruimz 我试了下,好像有用,之前被豆瓣和简书这些恶心得不要不要的,刚才刷了好一会儿没有弹了。
    hackxing
        26
    hackxing  
       Nov 17, 2019   ❤️ 1
    ios 推荐 Alook
    a1056151086
        27
    a1056151086  
       Nov 17, 2019 via Android
    安卓可用 via 有跳转时会请求是否允许
    farverfull
        28
    farverfull  
       Nov 17, 2019 via Android
    @ruimz 奇怪,我试了简书和知乎,没有发现你说的情况啊,play 商店版的 chrome
    learnshare
        29
    learnshare  
       Nov 17, 2019
    Android 里有设置选项,可以选择哪些应用接管哪些链接
    grimpil
        30
    grimpil  
       Nov 17, 2019 via Android
    这种流氓行为去工信部投诉不知道有用没有
    okjb
        31
    okjb  
       Nov 17, 2019 via Android
    夸克浏览器会提示
    ltux
        32
    ltux  
       Nov 17, 2019 via Android
    原理为:网页会发出一个隐式 intent,包含 action 类型,scheme,及其他额外数据。安卓会查找注册了相应 scheme 的组件,如果只有一个,会直接将 intent 传给他。
    那就只有 intent filter 能解决了。写个规则,放在 /data/system/ifw 目录下。
    换浏览器不解决根本问题。
    chunbai
        33
    chunbai  
       Nov 17, 2019
    都会有提示的
    ltux
        34
    ltux  
       Nov 17, 2019 via Android   ❤️ 2
    为什么说换浏览器不解决根本问题,因为你不可能一直使用一个浏览器。任何的社交 app 都可能打开别人分享的链接,这时是用系统提供的 webview 组件渲染的,如果此时网页发出一个 intent,还是会打开相应的第三方 app 的。intent 是安卓提供的进程间通信机制,只有 intent firewall 能解。直接写 intent firewall 规则太麻烦,可以写成绿色守护的 prescription,让绿色守护替你转换成相应的规则。
    honmaple
        35
    honmaple  
       Nov 17, 2019
    提示打开 app 还算好的,起码我可以拒绝,最恶心的是进入网站后提醒下载 app,拒绝后想要返回原搜索界面结果返回不了,只能不停跳转某一个网页,跳转后又提示下载
    leido
        36
    leido  
       Nov 17, 2019
    夸克浏览器,打开前会询问的,而且简洁好用
    zhuangku556
        37
    zhuangku556  
       Nov 17, 2019
    所以啊,为什么不用 iOS 换 Android 呢
    SP00F
        38
    SP00F  
       Nov 17, 2019
    Firefox focus 专治各种唤起 APP 及商店下载
    liuxingbaoyu
        39
    liuxingbaoyu  
       Nov 17, 2019
    我用的 QQ 浏览器,可以选择打开,不打开和永久不打开
    Rgwang
        40
    Rgwang  
       Nov 18, 2019 via Android
    用夸克或者升安卓 10
    NullData
        41
    NullData  
       Nov 18, 2019 via Android
    @TomVista 我试过,Window.location 是覆盖不了的,但可以 Object.freezen(window.location)拦截掉部分使用 location.href 的跳转
    willm
        42
    willm  
       Nov 18, 2019 via Android
    浏览器打开淘宝京东时,总会打开 Google play,怎么治?
    sparkssssssss
        43
    sparkssssssss  
       Nov 18, 2019
    如果是 miui,有设置的地方,可以设置
    robgo
        44
    robgo  
       Nov 18, 2019
    原来大家都遇到过,我还以为是我这的运营商劫持呢。这些网页真太恶心了
    qgbcs1
        45
    qgbcs1  
       Jun 29, 2021 via iPhone
    辣鸡知乎 APP,改浏览器 ua 为 ios 照样跳转
    xin667788
        46
    xin667788  
       Nov 15, 2021 via iPhone
    我用 chrome 好 Safari 就会自动跳转到知乎 哔哩哔哩那些 app ,用 Google 就不会自动跳转,lz 有 chrome 的解决办法了么,有了回复一下,Google 没有 Chrome 好用啊!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2642 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 14:59 · PVG 22:59 · LAX 07:59 · JFK 10:59
    ♥ Do have faith in what you're doing.