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

2019-11-16 21:51:18 +08:00
 rizon
简书等垃圾网站在安卓手机页面会疯狂打开一堆 app,这个没有办法阻止吗?
通过 adblock 也不行吗?没有找到可以过滤这类的规则啊,
手机用的 yandex 浏览器可以安装扩展,,却不知道油猴或者什么可以阻止这个的。。。
求大神支招

最近苹果转安卓,是真的很烦,体验过清净再回来真的受不了啊。手机买都买了,等以后再换回去吧,唉。。
18911 次点击
所在节点    程序员
46 条回复
ruimz
2019-11-17 10:35:50 +08:00
@farverfull 知乎啊,浏览器打开会跳 oia.什么的,浏览器直接显示未知协议,除非手速很快否则只能返回到跳转页,手速太快则会返回知乎问题页。可以试试
ruimz
2019-11-17 10:36:35 +08:00
@ruimz 手速太快则会返回知乎问题页→手速太快则会无法返回知乎问题页
jdgui
2019-11-17 10:38:28 +08:00
把浏览器 ua 改成 ios 的。。
wolfie
2019-11-17 11:29:21 +08:00
安卓,应用扔进了工作空间。
haiyang416
2019-11-17 11:36:14 +08:00
@ruimz 我试了下,好像有用,之前被豆瓣和简书这些恶心得不要不要的,刚才刷了好一会儿没有弹了。
hackxing
2019-11-17 11:38:00 +08:00
ios 推荐 Alook
a1056151086
2019-11-17 12:02:47 +08:00
安卓可用 via 有跳转时会请求是否允许
farverfull
2019-11-17 12:09:13 +08:00
@ruimz 奇怪,我试了简书和知乎,没有发现你说的情况啊,play 商店版的 chrome
learnshare
2019-11-17 12:23:49 +08:00
Android 里有设置选项,可以选择哪些应用接管哪些链接
grimpil
2019-11-17 12:31:22 +08:00
这种流氓行为去工信部投诉不知道有用没有
okjb
2019-11-17 12:33:14 +08:00
夸克浏览器会提示
ltux
2019-11-17 13:01:21 +08:00
原理为:网页会发出一个隐式 intent,包含 action 类型,scheme,及其他额外数据。安卓会查找注册了相应 scheme 的组件,如果只有一个,会直接将 intent 传给他。
那就只有 intent filter 能解决了。写个规则,放在 /data/system/ifw 目录下。
换浏览器不解决根本问题。
chunbai
2019-11-17 13:07:14 +08:00
都会有提示的
ltux
2019-11-17 13:10:26 +08:00
为什么说换浏览器不解决根本问题,因为你不可能一直使用一个浏览器。任何的社交 app 都可能打开别人分享的链接,这时是用系统提供的 webview 组件渲染的,如果此时网页发出一个 intent,还是会打开相应的第三方 app 的。intent 是安卓提供的进程间通信机制,只有 intent firewall 能解。直接写 intent firewall 规则太麻烦,可以写成绿色守护的 prescription,让绿色守护替你转换成相应的规则。
honmaple
2019-11-17 14:09:12 +08:00
提示打开 app 还算好的,起码我可以拒绝,最恶心的是进入网站后提醒下载 app,拒绝后想要返回原搜索界面结果返回不了,只能不停跳转某一个网页,跳转后又提示下载
leido
2019-11-17 14:17:22 +08:00
夸克浏览器,打开前会询问的,而且简洁好用
zhuangku556
2019-11-17 15:50:52 +08:00
所以啊,为什么不用 iOS 换 Android 呢
SP00F
2019-11-17 21:44:40 +08:00
Firefox focus 专治各种唤起 APP 及商店下载
liuxingbaoyu
2019-11-17 22:32:07 +08:00
我用的 QQ 浏览器,可以选择打开,不打开和永久不打开
Rgwang
2019-11-18 00:10:58 +08:00
用夸克或者升安卓 10

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/620277

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX