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

针对国内那些傻-逼 app 真的强烈建议 ios 加一个 url scheme 管理功能

  •  
  •   Telegram · 2018-08-15 01:00:43 +08:00 via iPhone · 15172 次点击
    这是一个创建于 2286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对,说的就是支付宝这个傻逼 app,做社交明明干不过微信,偏偏不死心,各种折腾。
    搞个什么扫码红包,你只能扫码也就算了,你还搞个链接也能领取,导致现在随便进一个网页都可能直接跳远到支付宝领红包,真的是烦死了。

    还有一个知乎,看个回答详情,不小心点到就跳转了。。。

    还有贴吧。。。

    总之,真希望 ios 能管一管这个功能,可以对每个 app 设置是否允许跳转权限。

    74 条回复    2018-08-16 14:23:24 +08:00
    6IbA2bj5ip3tK49j
        1
    6IbA2bj5ip3tK49j  
       2018-08-15 01:05:31 +08:00
    你那边网络被劫持了。
    ISP 的锅
    知乎也有锅,居然不用 https
    Telegram
        2
    Telegram  
    OP
       2018-08-15 01:07:30 +08:00 via iPhone
    @xgfan #1 嗯,有些是 isp 劫持,有些可能就是网站自己加的跳转代码
    EchoChan
        3
    EchoChan  
       2018-08-15 01:09:51 +08:00   ❤️ 1
    ios 用户,还没遇到点击网页就跳转到支付宝领红包的页面。

    难道是我访问的网站太少?
    Telegram
        4
    Telegram  
    OP
       2018-08-15 01:10:57 +08:00 via iPhone
    其实也就是吐槽一下,最近真的是跳转的烦死了。
    也不幻想苹果真的重视这个问题。
    LanFomalhaut
        5
    LanFomalhaut  
       2018-08-15 01:21:53 +08:00   ❤️ 1
    打开一个站 突然就跳出了支付宝...简直操蛋...
    还有 支付宝 用手机扫码登陆时候 竟然第一次特么的弹出了 什么红包口令的。。。exm?!!!
    Telegram
        6
    Telegram  
    OP
       2018-08-15 01:23:19 +08:00 via iPhone
    @LanFomalhaut #5 因为有些网站给你剪切板放了东西
    Telegram
        7
    Telegram  
    OP
       2018-08-15 01:23:45 +08:00 via iPhone
    @LanFomalhaut #5 罪魁祸首就是支付宝这个狗屁活动,故意助纣为虐
    easylee
        8
    easylee  
       2018-08-15 01:42:01 +08:00 via Android   ❤️ 1
    简直不能再同意。

    安卓可能还好点,跳转 App 会提示“是否打开 App ”,iOS 直接就是……太操蛋了。
    autozimu
        9
    autozimu  
       2018-08-15 01:48:46 +08:00   ❤️ 1
    可以长按链接, 选择网页打开。

    以后相同 domain 的 url 会遵照这个设置。
    diggerdu
        10
    diggerdu  
       2018-08-15 02:31:33 +08:00 via iPhone   ❤️ 1
    怎么就是支付宝的问题了
    agagega
        11
    agagega  
       2018-08-15 02:34:26 +08:00
    @easylee 怎么有些时候 iOS 也会提示「 xxx 想要打开 xxx 」,有时候却没有
    Mijjj
        12
    Mijjj  
       2018-08-15 02:40:25 +08:00 via iPhone
    @agagega 印象中第一次的时候会有,允许之后就直接打开。
    est
        13
    est  
       2018-08-15 05:07:04 +08:00 via Android
    战火从国道烧到了机耕道。
    x86
        14
    x86  
       2018-08-15 07:09:07 +08:00 via iPhone
    支付宝的这个鸟活动,当时一堆垃圾短信真是烦
    KgM4gLtF0shViDH3
        15
    KgM4gLtF0shViDH3  
       2018-08-15 07:12:33 +08:00 via iPhone
    更操蛋的是搜索框输数字也行,催生了好多骗子
    Telegram
        16
    Telegram  
    OP
       2018-08-15 08:01:29 +08:00 via iPhone
    @diggerdu #10 支付宝搞的活动,明知道很多人恶意插网页跳转代码,还有各种坑蒙拐骗手法,严重影响用户体验,还默许或者说鼓励。难道不是支付宝的问题???????就为了他们自己 kpi ?
    orangeade
        17
    orangeade  
       2018-08-15 08:06:54 +08:00 via Android
    @easylee Android 比较操蛋的是没装应用的话,chrome 里打开国产网页容易往 play 商店跳
    gtanyin
        18
    gtanyin  
       2018-08-15 08:13:05 +08:00
    有人说怪苹果不管,有人说怪支付宝出这个活动。明明都是那些薅羊毛的人给你们挖的坑,喷错人了吧?
    sutking
        19
    sutking  
       2018-08-15 08:15:54 +08:00 via iPhone
    @easylee 安卓一点都不好! iOS 起码第一次打开时候还会问我是否跳转,如果选否以后还会问。但是,我的 MIUI 国际版根本不会问我,浏览器打开淘宝京东主页都要瞬间跳到 GooglePlay 叫我下载 APP (我就是想用网页版你特么还强迫我下 APP ),等到返回上一步操作时候页面地址同时也返回了上一步,完全根本没法用,真想讲脏话……
    zsdroid
        20
    zsdroid  
       2018-08-15 08:20:34 +08:00   ❤️ 1
    就因为支付宝的这个破活动,剪切板天天被劫持,烦死了
    sutking
        21
    sutking  
       2018-08-15 08:20:55 +08:00 via iPhone   ❤️ 2
    @agagega #11 iOS 的机制是从 APP 跳转到 APP 的话,第一次会问,如果点了是,以后默认都是是,不会再问第二次;但是如果第一次问你你选了否,以后再又这样的请求就还会问你,直到你有一次点了是为止(也有可能是想点否但是却因为着急手滑点了是)。
    而如果从浏览器跳转到 APP 的话不管你这次选了什么,iOS 下一次也还是会问你,也就是说,浏览器的跳转,iOS 每次都会征求你的同意。
    不得不承认,iOS 这个 APP 跳转 APP 的不能由用户主动设置确实很不够人性化。
    lexno
        22
    lexno  
       2018-08-15 08:21:02 +08:00
    @sutking #19 像这种情况,可以改变浏览器的 UA , 改成 iPhone 就没事啦
    sutking
        23
    sutking  
       2018-08-15 08:22:59 +08:00 via iPhone
    @lexno #22 Android 的 Chrome 好像没有改 ua 的功能吧?🤔🤔没办法,种种原因,我还只能用这个浏览器……
    lexno
        24
    lexno  
       2018-08-15 08:29:28 +08:00   ❤️ 2
    @sutking #23 Chrome 是没法改成 iPhone 的 UA , 我现在是两个浏览器 , 浏览国外网站使用 Chrome , 浏览国内网站使用 Via 浏览器 + 改 UA
    huclengyue
        25
    huclengyue  
       2018-08-15 08:39:26 +08:00 via Android
    ios 竟然没有这功能?
    sutking
        26
    sutking  
       2018-08-15 08:46:27 +08:00 via iPhone
    @lexno 感谢
    markyangd
        27
    markyangd  
       2018-08-15 08:48:56 +08:00 via iPhone
    支付婊万年不升级,逼乎强推 App 后已卸载。
    BradZhou
        28
    BradZhou  
       2018-08-15 08:51:01 +08:00
    不是 iOS 要去管,而是国内各大毒瘤公司需要去提高自己的行业素质,做到考虑用户体验为主?
    行业素质不提高就算 iOS 这次改了这些个毒瘤还是会在下次想出东西来钻牛角尖,自作聪明!
    MarginK
        29
    MarginK  
       2018-08-15 08:52:37 +08:00   ❤️ 1
    站着说话不腰疼,拜托你别为这点小事吐槽了

    第一,你说的这么恶心这么常见的情况我一次没遇见过,楼上也有朋友说一次没遇见吧,是否考虑下你逛的网站有问题。

    第二,作为开发者,你知道现在连跳个系统设置界面都被禁止,被视为使用私有 API 有多难受吗,URL scheme 你还要让用户来插手,真的不是给我们加大难度???以后 APP 是不是还要做一个如何开启跳转 scheme 的介绍界面你们才开心呢????

    第三,直接跳往支付宝的网站明显是被恶意劫持改过吧,怎么也要我们陪着接受惩罚?真正欠调教的不是 URL scheme,而是网页上对其使用的权限,APP 使用都要在 info.plist 里一个一个事先准备好,而网页呢?怕是毫无约束可言吧
    3a3Mp112
        30
    3a3Mp112  
       2018-08-15 08:54:35 +08:00
    什么网页会跳转? 网址多少。
    zjsxwc
        31
    zjsxwc  
       2018-08-15 09:09:41 +08:00
    刚刚顺手写了个页面你试下 手机浏览器访问 https://zjsxwc.github.io/qrali.html

    @3a3Mp112
    zjsxwc
        32
    zjsxwc  
       2018-08-15 09:16:35 +08:00
    我手机默认的浏览器会自动跳支付宝领红包,但是我主要手机用火狐浏览器就不会跳,微信自带的浏览器会屏蔽掉,看来还是和浏览器有关系!
    leaves7i
        33
    leaves7i  
       2018-08-15 09:19:49 +08:00 via Android
    最近我是被烦死了,运营商劫持,自动复制 zf 婊代码。。自动跳转淘宝 url scheme。。

    自从支付婊开放了 red bag 口令。我这剪贴板时不时都是它的代码。有网站带的,有运营商劫持的,还有应用带的(已经发现的应用都全部卸载了,但是网页带的没办法)

    这锅不是支付婊的还能是谁的。打个比方,桌子上有一锅羊肉汤,然后支付宝在旁边放了一桶汽油,说谁敢加进去就给他钱,于是黑心商家恨不得倒上一桶汽油进去,至于这汤是谁喝,关他们什么事╮(╯_╰)╭
    liuxu
        34
    liuxu  
       2018-08-15 09:24:22 +08:00
    工单节点使用指南
    • 请用平和的语言准确描述你所遇到的问题
    • 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
    3a3Mp112
        35
    3a3Mp112  
       2018-08-15 09:24:32 +08:00
    @zjsxwc 刚刚顺手写了个页面你试下 手机浏览器访问 https://zjsxwc.github.io/qrali.html
    ------------------
    并没有自动跳过去支付宝?好像什么也没发生啊。
    iwtbauh
        36
    iwtbauh  
       2018-08-15 09:25:42 +08:00 via Android
    @sutking 有 root 的话可以改

    @MarginK 不同意 2,3。因为这个禁用某个 app 注册的 url scheme 可以做成对 app 本身透明的,app 自己不需要插手。
    Telegram
        37
    Telegram  
    OP
       2018-08-15 09:26:35 +08:00 via iPhone
    @MarginK #29 访问的都是各种常见网站,就是搜索一个普通关键词,点搜索结果,有些就会跳转。不排除是被 isp 劫持,当然有一部分就是站长自己加的代码。
    作为普通用户只会站在自己使用感受来评价,才不会管你技术实现上的难度。

    至少这个跳转可以被别有用心的人利用,给用户带来非常大的反感,支付宝难道不应该反思一下?或者可以说是漏洞?
    Trumeet
        38
    Trumeet  
       2018-08-15 09:30:33 +08:00 via Android
    marcong95
        39
    marcong95  
       2018-08-15 09:32:25 +08:00
    没用 iOS 很久了,不过当时随随便便贴吧随便碰一下广告就跳 AppStore 的确挺恶心。虽然 Android 直接下 apk 更恶心,不过毕竟 Android 还有魔改版贴吧客户端。
    不过 Android 对 URL Scheme 也是不太行的样子,昨天看了下天眼查的网页版,自动跳到 app,手动切回 Chrome,还会自动跳,然后就进入了个死循环,把我 Chrome 卡死了。

    @MarginK 同样作为开发者,就想问你一下,为了所谓的开发简单,就这么允许各种毒瘤 app xjb 跳转,影响用户体验,你真的觉得好?就算是限制了 URL Scheme,最多也就是申请多一个权限的事情。下班了,大家不还是一个普通手机用户?还是说你 12127,连手机都不用?
    geying
        40
    geying  
       2018-08-15 09:34:02 +08:00
    剪贴板里全都是支付宝的口令 md 根本不知道哪个网站就给你贴上去
    glaucus
        41
    glaucus  
       2018-08-15 09:37:01 +08:00
    @zjsxwc ios11.3 用 safari 打开毫无反应
    marcong95
        42
    marcong95  
       2018-08-15 09:49:23 +08:00
    @MarginK 然后就逼得 Android 用户用什么 xprivacy 黑域冰箱空调狗、甚至各种本地化 os 自带上述功能你们就开心了?增加用户使用难度,后台又获取不到正确的使用情况
    MarginK
        43
    MarginK  
       2018-08-15 09:53:48 +08:00
    @marcong95

    1.一个权限的事?只能说你们产品大度,不找麻烦,

    2.再次强调,很明显 APP 间的 URL Scheme 并没出现问题,这祸水出在 Safari 的纵容与网页开发的没约束,APP 端没道理跟着再被加约束,我是真的很恶心万事万物要用户来插手,隐私就算了,区区一个跳转,还要他来设置个权限你开心你随意。

    3.再次强调,我从没遇见,从没遇见,从没遇见,别瞪着眼睛说我不是用户,我用 APP 观察的东西不比搞产品搞设计的看的少,我谢谢你了。
    azh7138m
        44
    azh7138m  
       2018-08-15 09:55:05 +08:00 via Android
    @zjsxwc 微信不能跳 app 是因为这个要 py 的,不是你想跳就能跳的
    chrome68 实测不行
    firefox61 实测可以
    支付宝商店最新版
    LanFomalhaut
        45
    LanFomalhaut  
       2018-08-15 09:55:27 +08:00
    @Telegram 所以是真的恶心的一 P..毒瘤一样的存在
    MarginK
        46
    MarginK  
       2018-08-15 09:57:19 +08:00
    @marcong95 不好意思,不用安卓,你说的什么鬼不了解
    easylee
        47
    easylee  
       2018-08-15 10:16:46 +08:00 via Android
    @sutking 这一点貌似国产浏览器控制得比较好。
    easylee
        48
    easylee  
       2018-08-15 10:19:08 +08:00 via Android
    @orangeade 国内浏览器控制得不错,不介意的话试试 QQ 浏览器。
    sutking
        49
    sutking  
       2018-08-15 10:26:13 +08:00 via iPhone
    @iwtbauh #36 root 就算了,不想把时间浪费在折腾 Android 上边,毕竟主力机还是 iOS,Android 只是个接打电话和收验证码短信的东西,偶尔 iOS 不在手边的时候才会用一下 Android,root 的时间和精力成本过高……划不来
    Keyes
        50
    Keyes  
       2018-08-15 10:29:19 +08:00 via iPhone
    你没试过安卓开 csdn 呢吧,文章页面直接跳 app,啥都看不见🙈
    zj299792458
        51
    zj299792458  
       2018-08-15 10:38:04 +08:00
    国行的没这功能?我是美行的,第一次跳转的时候点“否”,以后都不会跳转,亲测有效。
    galenzhao
        52
    galenzhao  
       2018-08-15 13:30:14 +08:00
    哈哈哈哈
    我觉得可以上架一个 app,
    把所有 scheme 都注册了,
    然后 handle 的时候直接 crash,
    一劳永逸,
    我先去实验下,看看同一 scheme 调起 app 顺序是啥
    twocold0451
        53
    twocold0451  
       2018-08-15 13:34:46 +08:00
    @sutking 这种情况我也读到过,京东也是这样,有一个解决办法,跳到淘宝之后马上向下滑动,就不会跳转了。
    sutking
        54
    sutking  
       2018-08-15 14:00:55 +08:00 via iPhone
    @twocold0451 #53 跳到淘宝之后?!根本没有跳到淘宝的机会啊,都是打开淘宝然后搜索,等搜索结果显示出来的那一瞬间,就直接跳到 GooglePlay 去了,我也不是一直挂着梯子,GooglePlay 当然打不开,我只能点返回,返回到浏览器也就返回到了淘宝主页(等于没有搜索)……
    greenskinmonster
        55
    greenskinmonster  
       2018-08-15 14:01:42 +08:00   ❤️ 1
    @sutking android firefox focus 不会跳转,我专门用 focus 上这种乱打开 play store 的网站。
    sutking
        56
    sutking  
       2018-08-15 14:03:19 +08:00 via iPhone
    @greenskinmonster #55 感谢,回头我去试试
    twocold0451
        57
    twocold0451  
       2018-08-15 14:18:05 +08:00 via Android
    @sutking 就是搜索结果出来后马上向下划,有时间你试试。也是没办法的办法
    youngxu
        58
    youngxu  
       2018-08-15 14:19:06 +08:00 via Android
    @3a3Mp112 我 MIUI9.6 国内版 zfb,跳转了
    GoodRainChen
        59
    GoodRainChen  
       2018-08-15 14:29:44 +08:00
    @marcong95
    不清楚你到底想做什么限制,要限制也是浏览器来限制,跟被拉起的 app 半毛钱关系都没有,当被拉起的 APP 跟你交互开始的时候,对你的骚扰已经形成了,给你再弹个框出来还是咋地?
    MarginK 这个朋友说得很中肯,URL Scheme 也好,app 也罢,都只是提供一个接口出来供第三方使用,被滥用怎么也不可能怪到 app 头上来
    JCZ2MkKb5S8ZX9pq
        60
    JCZ2MkKb5S8ZX9pq  
       2018-08-15 14:45:59 +08:00 via iPhone
    知乎可以 safari desktop view
    skylancer
        61
    skylancer  
       2018-08-15 15:09:11 +08:00
    @galenzhao 你不用试啦,我和你说,后注册的优先
    jdgui
        62
    jdgui  
       2018-08-15 15:12:27 +08:00
    改 ua 真是个好思路,有点道理。我马上把 ua 改成 iPhone 的
    FaiChou
        63
    FaiChou  
       2018-08-15 15:47:10 +08:00
    iOS 用小火箭或者 surge 加过滤条件, 广告 /垃圾屏蔽, 再配合 AdBlock 就清爽多了..

    再不行启用白名单:

    https://raw.githubusercontent.com/h2y/Shadowrocket-ADBlock-Rules/master/sr_top500_whitelist_ad.conf
    cairnechen
        64
    cairnechen  
       2018-08-15 16:06:33 +08:00
    @sutking #21 为什么我这里都是直接跳转没有询问步骤的,测试了知乎,少数派两个网站,浏览器 safari,平常没用浏览器访问这两个网站,印象里没选过是 /否,一直以为是浏览器固有特性
    marcong95
        65
    marcong95  
       2018-08-15 16:14:17 +08:00
    @MarginK 我举了一个贴吧的例子,贴吧跟 AppStore 之间的跳转算是 app 之间的跳转吧。我不知道是贴吧的产品大发慈悲去掉了这个“需求”,还是你不刷贴吧没遇到过这种事情。
    不过呢,我刚刚查了一下,App 的 URL Scheme 跳转本来就可以由用户拒绝,那从就算是进一步限制,对正常 app 又有何影响,你在合适的场合弹出权限申请,用户也不会拒绝。

    @GoodRainChen 就 lz 说的这件事来看,支付宝使用金钱鼓动部分开发者滥用 URL Scheme 拉起支付宝,你确定只是提供一个接口这么简单的事情?百度云提供了一个接口让你上传文件,你往上面传一些违法内容,百度一点责任都没有吗?
    而且这帖子说的是让 iOS 来限制 URL Scheme,并不是要怪到每一个注册了 URL Scheme 的 app 上。
    aloneinfall
        66
    aloneinfall  
       2018-08-15 16:30:01 +08:00 via iPhone
    iOS alook 可选禁止网站访问剪贴板
    Telegram
        67
    Telegram  
    OP
       2018-08-15 16:30:40 +08:00 via iPhone
    @GoodRainChen #59 支付宝放任或者说鼓励这么搞,难道还不能怪支付宝???人家别家的 app 就没有这种乱跳的问题,为啥就你支付宝有??不应该反思一下这个红包活动是不是被滥用,给用户造成很不好的体验吗
    sutking
        68
    sutking  
       2018-08-15 19:24:45 +08:00 via iPhone
    @twocold0451 #57 哈哈,原来是这样,那抽空我试试去
    isnowify
        69
    isnowify  
       2018-08-15 19:33:05 +08:00 via iPad
    换浏览器吧 目前在用的是 v 友开发的 Alook
    可以设置禁止网页访问剪切板
    每次应用通过 URL 跳转时都会请求用户同意
    Telegram
        70
    Telegram  
    OP
       2018-08-15 20:26:14 +08:00
    @isnowify #69 这个 Alook 我手机上有的,确实比较好用的。是我目前见过功能最多最牛逼的 ios 浏览器了,不过只是作为备用的。主要就是用惯了一款再换有点不习惯
    Felldeadbird
        71
    Felldeadbird  
       2018-08-15 23:02:03 +08:00
    要不写信给库克试下?这个跳转本来是个好东西,但被滥用了,就像安卓 2.X 系统时的通知一样烦人。
    sutking
        72
    sutking  
       2018-08-16 07:06:03 +08:00 via iPhone
    @cairnechen #64 呃……这我就不知道了,知乎和少数派的 APP 我都不用,也没办法测试了……
    sutking
        73
    sutking  
       2018-08-16 08:17:22 +08:00 via iPhone
    @twocold0451 #57 刚才试了一下,起到了一半的作用,搜索结果显示出来的一瞬间下拉,虽然还是会跳转到 GooglePlay,不过安了返回键之后可以回到搜索结果页,而不是之前的淘宝主页,也算是能用吧😂😂
    哎,我国的网络环境真是悲哀啊……
    alvince
        74
    alvince  
       2018-08-16 14:23:24 +08:00
    @MarginK 不明白你为什么对用户控制这么反感,同为开发者,我就赞成开放控制权给用户,只要能通过 api 查询和引导权限就行
    我始终认为不管是 app 还是页面什么的,最终是为用户服务的,用户体验才是第一位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:22 · PVG 06:22 · LAX 14:22 · JFK 17:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.