B 站的前端 可真是气死我了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回技术问题时复制粘贴 AI 生成的内容
flyn
V2EX    程序员

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

  •  3
     
  •   flyn 2020-05-28 16:18:20 +08:00 via iPhone 9512 次点击
    这是一个创建于 1967 天前的主题,其中的信息可能已经有所发展或是发生改变。

    发生了什么?

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

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

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

    吐槽

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

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

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

    第 1 条附言    2020-05-28 21:35:33 +08:00

    总结一下回复

    1. 这个锅和微信有关

    2. 剪贴板滥用乱象丛生

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

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

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

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

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

    TUAN 中央站台,

    背后的男人已经不是我们能够想象。
    hatsuyuki
        54
    hatsuyuki  
       2020-05-31 23:59:57 +08:00
    @encro 不要忘了背后的女人

    为什么同样是被央视批报,冯提莫却还在直播,而五五开却凉凉了? - 知乎用户的回答 - 知乎
    https://www.zhihu.com/question/301424903/answer/739059780
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5415 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 08:47 PVG 16:47 LAX 01:47 JFK 04:47
    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