如何阻止网页自动打开 app? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴AI 生成的内容
rizon
V2EX    程序员

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

  •  
  • nbsp; rizon
    othorizon 2019-11-16 21:51:18 +08:00 via Android 19867 次点击
    这是一个创建于 2162 天前的主题,其中的信息可能已经有所发展或是发生改变。
    简书等垃圾网站在安卓手机页面会疯狂打开一堆 app,这个没有办法阻止吗?
    通过 adblock 也不行吗?没有找到可以过滤这类的规则啊,
    手机用的 yandex 浏览器可以安装扩展,,却不知道油猴或者什么可以阻止这个的。。。
    求大神支招

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

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

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

    之前打开渣浪也是打开一堆软件,主要唤醒支付宝,银行类 APP,我都怀疑渣浪想继承我的花呗。后来换浏览器就好了,chrome 好像都治不了那些流氓
    AoTmmy
        13
    AoTmmy  
       2019-11-17 03:12:42 +08:00 via Android
    UC 会浏览器提示转跳一次而且可以选择 7 天禁止,MIUI 再提示一次,两次提示基本不会自动打开了,CSDN 和简书真是把我恶心到了
    alphatoad
        14
    alphatoad 
       2019-11-17 03:22:49 +08:00 via iPhone
    Safari 也会跳转,于是我把可以用网页的应用都删了
    love4taylor
        15
    love4taylor  
    PRO
       2019-11-17 07:32:24 +08:00 via Android
    换 Edge?
    TomVista
        16
    TomVista  
       2019-11-17 08:28:35 +08:00 via Android
    插件重写 window.location
    farverfull
        17
    farverfull  
       2019-11-17 09:30:46 +08:00 via Android
    并没遇到,有测试链接吗?
    juded
        18
    juded  
       2019-11-17 09:41:31 +08:00
    并非系统原因,简书或者运营商的问题。
    FYI:t/618052
    不管是安卓还是 ios,浏览网页版简书后剪贴板里都会出现莫名其妙的东西。
    superrichman
        19
    superrichman  
       2019-11-17 10:18:27 +08:00 via iPhone
    换回 ios 吧,alook 浏览器能拦截调用外部 app 的请求
    fbcskpebfr
        20
    fbcskpebfr  
       2019-11-17 10:25:10 +08:00 via Android   3
    在安卓上,可以用 Firefox,设置 network.protocol-handler.external-default 为 false 就可以阻止所有外部链接请求。
    免费的哦
    fbcskpebfr
        21
    fbcskpebfr  
       2019-11-17 10:35:50 +08:00 via Android
    @farverfull 知乎啊,浏览器打开会跳 oia.什么的,浏览器直接显示未知协议,除非手速很快否则只能返回到跳转页,手速太快则会返回知乎问题页。可以试试
    fbcskpebfr
        22
    fbcskpebfr  
       2019-11-17 10:36:35 +08:00 via Android
    @ruimz 手速太快则会返回知乎问题页→手速太快则会无法返回知乎问题页
    jdgui
        23
    jdgui  
       2019-11-17 10:38:28 +08:00
    把浏览器 ua 改成 ios 的。。
    wolfie
        24
    wolfie  
       2019-11-17 11:29:21 +08:00
    安卓,应用扔进了工作空间。
    haiyang416
        25
    haiyang416  
       2019-11-17 11:36:14 +08:00
    @ruimz 我试了下,好像有用,之前被豆瓣和简书这些恶心得不要不要的,刚才刷了好一会儿没有弹了。
    hackxing
        26
    hackxing  
       2019-11-17 11:38:00 +08:00   1
    ios 推荐 Alook
    a1056151086
        27
    a1056151086  
       2019-11-17 12:02:47 +08:00 via Android
    安卓可用 via 有跳转时会请求是否允许
    farverfull
        28
    farverfull  
       2019-11-17 12:09:13 +08:00 via Android
    @ruimz 奇怪,我试了简书和知乎,没有发现你说的情况啊,play 商店版的 chrome
    learnshare
        29
    learnshare  
       2019-11-17 12:23:49 +08:00
    Android 里有设置选项,可以选择哪些应用接管哪些链接
    grimpil
        30
    grimpil  
       2019-11-17 12:31:22 +08:00 via Android
    这种流氓行为去工信部投诉不知道有用没有
    okjb
        31
    okjb  
       2019-11-17 12:33:14 +08:00 via Android
    夸克浏览器会提示
    ltux
        32
    ltux  
       2019-11-17 13:01:21 +08:00 via Android
    原理为:网页会发出一个隐式 intent,包含 action 类型,scheme,及其他额外数据。安卓会查找注册了相应 scheme 的组件,如果只有一个,会直接将 intent 传给他。
    那就只有 intent filter 能解决了。写个规则,放在 /data/system/ifw 目录下。
    换浏览器不解决根本问题。
    chunbai
        33
    chunbai  
       2019-11-17 13:07:14 +08:00
    都会有提示的
    ltux
        34
    ltux  
       2019-11-17 13:10:26 +08:00 via Android   2
    为什么说换浏览器不解决根本问题,因为你不可能一直使用一个浏览器。任何的社交 app 都可能打开别人分享的链接,这时是用系统提供的 webview 组件渲染的,如果此时网页发出一个 intent,还是会打开相应的第三方 app 的。intent 是安卓提供的进程间通信机制,只有 intent firewall 能解。直接写 intent firewall 规则太麻烦,可以写成绿色守护的 prescription,让绿色守护替你转换成相应的规则。
    honmaple
        35
    honmaple  
       2019-11-17 14:09:12 +08:00
    提示打开 app 还算好的,起码我可以拒绝,最恶心的是进入网站后提醒下载 app,拒绝后想要返回原搜索界面结果返回不了,只能不停跳转某一个网页,跳转后又提示下载
    leido
        36
    leido  
       2019-11-17 14:17:22 +08:00
    夸克浏览器,打开前会询问的,而且简洁好用
    zhuangku556
        37
    zhuangku556  
       2019-11-17 15:50:52 +08:00
    所以啊,为什么不用 iOS 换 Android 呢
    SP00F
        38
    SP00F  
       2019-11-17 21:44:40 +08:00
    Firefox focus 专治各种唤起 APP 及商店下载
    liuxingbaoyu
        39
    liuxingbaoyu  
       2019-11-17 22:32:07 +08:00
    我用的 QQ 浏览器,可以选择打开,不打开和永久不打开
    Rgwang
        40
    Rgwang  
       2019-11-18 00:10:58 +08:00 via Android
    用夸克或者升安卓 10
    NullData
        41
    NullData  
       2019-11-18 01:36:55 +08:00 via Android
    @TomVista 我试过,Window.location 是覆盖不了的,但可以 Object.freezen(window.location)拦截掉部分使用 location.href 的跳转
    willm
        42
    willm  
       2019-11-18 07:53:42 +08:00 via Android
    浏览器打开淘宝京东时,总会打开 Google play,怎么治?
    sparkssssssss
        43
    sparkssssssss  
       2019-11-18 08:56:06 +08:00
    如果是 miui,有设置的地方,可以设置
    robgo
        44
    robgo  
       2019-11-18 11:55:57 +08:00
    原来大家都遇到过,我还以为是我这的运营商劫持呢。这些网页真太恶心了
    qgbcs1
        45
    qgbcs1  
       2021-06-29 05:17:32 +08:00 via iPhone
    辣鸡知乎 APP,改浏览器 ua 为 ios 照样跳转
    xin667788
        46
    xin667788  
       2021-11-15 00:21:12 +08:00 via iPhone
    我用 chrome 好 Safari 就会自动跳转到知乎 哔哩哔哩那些 app ,用 Google 就不会自动跳转,lz 有 chrome 的解决办法了么,有了回复一下,Google 没有 Chrome 好用啊!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2654 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:48 PVG 17:48 LAX 02:48 JFK 05:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86