V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Telegram

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

  •  
  •   Telegram · Aug 15, 2018 via iPhone · 15966 views
    This topic created in 2813 days ago, the information mentioned may be changed or developed.

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

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

    还有贴吧。。。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    再不行启用白名单:

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

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