• 请不要在回答技术问题时复制粘贴 AI 生成的内容
flyn
V2EX  ›  程序员

B 站的前端 可真是气死我了

  •  3
     
  •   flyn · May 28, 2020 via iPhone · 10740 views
    This topic created in 2351 days ago, the information mentioned may be changed or developed.

    发生了什么?

    我用 iPhone 在剪贴板里拷贝了非常重要的数据,顺便搜了下网页,点进了搜索结果中的 B 站的链接。

    点进来可倒好,等我粘贴数据的时候傻眼了。

    粘贴了一串 FromUriOpen@bilibili://xxxxxxxxxx 这样的 URL Scheme 。

    吐槽

    过去有遇到过小网站蹭个支付宝口令什么的,有经验所以不会在复制数据后随便点进不明网站。

    可是你们好歹也算是大厂了吧?访问剪贴板是什么鬼畜操作,国内互联网环境这样恶劣,真少不了你们成全。

    求求你们别整这些旁门左道了

    Supplement 1  ·  May 28, 2020

    总结一下回复

    1. 这个锅和微信有关

    2. 剪贴板滥用乱象丛生

    3. 准备一个剪贴板记录软件可以减少烦恼

    4. 楼主只责怪前端是不对的,如有冒犯请包涵

    54 replies  •  2020-05-31 23:59:57 +08:00
    ShallowAi
    ShallowAi
    May 28, 2020 via Android
    1
    国内为了推广 app 的基本操作,限制网页版再推荐 APP
    补充:论输入法帮忙记忆剪贴板的重要性
    xratzh
    xratzh
    May 28, 2020
    2
    谷歌输入法好
    systemcall
    systemcall
    May 28, 2020 via Android❤️3
    3
    可能产品经理以为只有程序员和自己会复制粘贴吧
    keyrinrin
    keyrinrin
    May 28, 2020❤️1
    4
    日常操作,恨不得把用户剥了
    ChefIsAwesome
    ChefIsAwesome
    May 28, 2020
    5
    iphone 上头,剪贴板这个权限也是不能禁用的吗?安卓上面经常碰上这样乱写剪贴板的网站,恼人。
    acreti
    acreti
    May 28, 2020❤️2
    6
    国内网站都这样,都是一个爹妈生的
    yukiloh
    yukiloh
    May 28, 2020
    7
    原来 iPhone 的复制也开放权限的吗...我用安卓的讯飞,复制有记录池不怕...
    20015jjw
    20015jjw
    May 28, 2020 via Android
    8
    b 站也这样吗 太毒瘤了
    不过 lz 也算吸取个教训
    少剪切 多复制
    flyn
    flyn
    OP
    May 28, 2020 via iPhone
    9
    @ChefIsAwesome 不能。设置里的试验性 WebKit 功能里有个 `Async Clipboard API` 的开关,测试了一下关掉也不管用。
    marchDu
    marchDu
    May 28, 2020
    10
    百度的手机网页查看更多也是会自动复制 ^quCYkpfnQq^ 开头
    maichael
    maichael
    May 28, 2020
    11
    所以说有剪贴板记录是多么重要。
    dbw9580
    dbw9580
    May 28, 2020 via Android
    12
    @20015jjw 剪贴板就是个名字。。不是剪贴的进剪贴板,复制的进复制板。。
    ligiggy
    ligiggy
    May 28, 2020
    13
    @maichael 所以有没有剪贴板记录的 App 推荐啊
    h4wklee
    h4wklee
    May 28, 2020
    14
    Android 倒是有 Appos 能够禁止应用读取剪贴板
    flyn
    flyn
    OP
    May 28, 2020 via iPhone
    15
    @dbw9580 不必在意细节,我当时确实是复制操作,只是切回到数据所在的 App,发生了杀后台…🤔
    DefoliationM
    DefoliationM
    May 28, 2020❤️12
    16
    批站可能会变,但绝不会倒闭。
    我现在巴不得批站死。
    seamonster
    seamonster
    May 28, 2020❤️5
    17
    为什么是前端的锅而不是运营的锅?前端有权力自己加这种代码? 13 站在转型路上吃相难看了,用户大众化的同时,运营也大众化了,什么功能都抄,管它恶不恶心人
    shpkng
    shpkng
    May 28, 2020
    18
    这是为了从网页打开 app 后能够定位到正在播放的视频吧? 虽然理解这个功能,但是这个做法确实很蠢
    typetraits
    typetraits
    May 28, 2020
    19
    iOS 上很多应用都会覆盖剪贴板,特别是分享到 QQ 的时候
    在 MACos 上用 Handoff,有时候手快可以粘贴出数据
    joesonw
    joesonw
    May 28, 2020
    20
    mac 上装了 Paste, 就是管理剪贴板历史的, 每次新复制都会有声音提示. 然后开了 handoff, 一打开国产 app 网站什么的, 电脑就响个不停
    koor
    koor
    May 28, 2020❤️4
    21
    这个明显是微信的锅啊,链接不让分享,大家只能搞各种骚操作的口令了
    minami
    minami
    May 28, 2020❤️3
    22
    这点就要吹一波 MIUI12 了,已经有剪贴板权限了。另外你是不是对大厂节操有什么误解,现在只有用爱发电的个人开发者愿意写干干净净的应用,其他任何开发商都不靠谱。毕竟 AT 每年都向社会输出大量人才,兴许里面就包着不少杰出的产品经理呢
    en20
    en20
    May 28, 2020 via iPhone
    23
    前端招你惹你了,杀人者刀懂不懂
    CloseToWheat
    CloseToWheat
    May 28, 2020
    24
    win+v 查看剪贴板
    flyn
    flyn
    OP
    May 28, 2020
    25
    @koor 这个是从 Safari 打开的网页... B 也没有被微信封杀吧

    @en20 @seamonster 从字面上看是为了记录追踪打开某个视频的方式。写成 URL param 不会更舒服吗?不是很懂。如果有非要使用剪贴板的必要,恕我孤陋寡闻。
    ryh
    ryh
    May 28, 2020
    26
    @flyn 完全没必要,iOS 的 deep link https://developer.apple.com/ios/universal-links/
    > With universal links, users open your app when they tap links to your website within Safari and WKWebView, and links that result in a call to open(_:options:completionHandler:) in iOS and tvOS or a call to open(_:withApplicationAt:configuration:completionHandler:) in macOS, such as those that occur in Mail, Messages, and other apps.
    本来就会带参数过去, 说明他们完全没有兼容这个特性,直接用 url scheme 打开的(也可以像您说的,直接加载 url scheme 里)
    shunf4
    shunf4
    May 28, 2020 via Android
    27
    @flyn 我觉得是给安卓端用的
    zhangsimon
    zhangsimon
    May 28, 2020
    28
    陈睿:每天有 100000000000000 人教我怎么做 B 站
    MrCurly
    MrCurly
    May 28, 2020 via iPhone
    29
    手机上国产输入法都有剪贴板记录功能吧,输入法离线即可
    crystom
    crystom
    May 28, 2020
    30
    @ryh 微信把这个屏蔽了
    gardenia7
    gardenia7
    May 28, 2020 via Android
    31
    明明该怪产品经理
    auin
    auin
    May 28, 2020
    32
    这关前端什么事情,这是 iOS 提供了这样的 API 而产品经理要求实现的功能需要用到这些 API !
    ryh
    ryh
    May 28, 2020
    33
    @crystom 我们说的不是一个东西 谢谢 关键词:universal links within Safari and WKWebView
    yanqiyu
    yanqiyu
    May 28, 2020 via Android
    34
    其实剪切板权限应该收紧了,有时候剪切板可能会有敏感数据,而现在大多数系统对这些数据不加保护
    czkm1320
    czkm1320
    May 28, 2020
    35
    前端:????这也能怪我
    lewinlan
    lewinlan
    May 28, 2020 via Android
    36
    看了下楼主的发帖记录,无话可说
    crystom
    crystom
    May 28, 2020
    37
    @ryh 一回事啊,网站能用,但是微信里的 webview 不让用,还有就是如果没有安装 app,想实现安装后还能直接进入同一页,如果不复制就得使用设备指纹识别了。
    ryh
    ryh
    May 28, 2020
    38
    @crystom 微信的网页用的他们自己的引擎渲染的 并不是 WKWebView
    而 universal links 不是 url scheme
    建议你读读网页 https://developer.apple.com/ios/universal-links/
    murmur
    murmur
    May 28, 2020
    39
    @marchDu 这东西怕是一个淘宝或者啥的码
    crystom
    crystom
    May 28, 2020
    40
    @ryh 1,苹果上微信是基于 wkwebview 的吧,不允许有自己的引擎的
    2,同一个网页有可能在微信或 safari 或安卓浏览器中打开,可能为了统一实现方案(偷懒)做了复制,我说的一回事是这个意思,没有说技术方案是一回事
    3,universal-links 这个技术我知道,刚又看了一遍这个网页,没找到 下载打开后直接进入页面 ( deferred-deep-linking )的实现方式,要实现这一效果,根据我的理解,只用 universallinks 是不行的
    snw
    snw
    May 28, 2020 via Android
    41
    这时突然就怀念 IE 了,默认禁止网页访问剪贴板
    Y29tL2gwd2Fy
    Y29tL2gwd2Fy
    May 28, 2020 via iPhone
    42
    沙雕 pm 的杰作
    TroyLin0218
    TroyLin0218
    May 28, 2020
    43
    MIUI12 已经可以禁止应用在后台访问剪贴板了(讯飞的剪贴板也不让用了),不过 lz 这种情况就是 app 的问题了
    noob1445
    noob1445
    May 28, 2020 via iPhone
    44
    @murmur 好像是百度的口令,复制了这个口令就能在百度 app 里继续浏览这个网页
    ppphp
    ppphp
    May 28, 2020
    45
    拒绝微信,从我做起
    20015jjw
    20015jjw
    May 29, 2020 via Android
    46
    @dbw9580
    我的意思是 lz 别用剪切把信息源弄丢就不会有这种情况...
    复制板笑死 你以为我傻吗 hhh
    IGJacklove
    IGJacklove
    May 29, 2020
    47
    谷歌输入法会有粘贴历史记录的
    exploreexe
    exploreexe
    May 29, 2020
    48
    总是有奇怪的内容上热门,又浪费几分钟看帖子。翻了翻 LZ 的回帖记录,已 B 。
    zhw2590582
    zhw2590582
    May 29, 2020
    49
    我记得 Chrome 已经禁用了访问粘贴板内容的功能了,其他不知道
    ahonn
    ahonn
    May 29, 2020
    50
    violetever
    violetever
    May 29, 2020 via iPhone
    51
    @DefoliationM 真实的一批
    doublelam
    doublelam
    May 31, 2020 via Android
    52
    Chrome 有插件的,记录粘贴历史,不用担心丢失或被覆盖
    encro
    encro
    May 31, 2020
    53
    B 站,

    美股上市后当下已经出现超越爱奇艺之势,

    TUAN 中央站台,

    背后的男人已经不是我们能够想象。
    hatsuyuki
    hatsuyuki
    May 31, 2020
    54
    @encro 不要忘了背后的女人

    为什么同样是被央视批报,冯提莫却还在直播,而五五开却凉凉了? - 知乎用户的回答 - 知乎
    https://www.zhihu.com/question/301424903/answer/739059780
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1793 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 555ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    ♥ Do have faith in what you're doing.