从周钦的 2011 年收藏夹说起:为什么有些链接点开是网页,有些是应用
周钦是我大学同学,他把 2011 年的 Chrome 收藏夹导成 HTML 发给我,一共 417 条。其中 93 条点开会跳到本地应用,因为地址里带着自定义协议。他问我这算不算「坏链接」,我一时间答不上来。
那一刻我意识到,所谓「超链接用网页打开」这件事,我从来没有认真想过它是怎么成立的。这个页面把这一周翻到的东西按类别列出来,包括几篇我自己也还没读通的。
周钦是我大学同学,他把 2011 年的 Chrome 收藏夹导成 HTML 发给我,一共 417 条。其中 93 条点开会跳到本地应用,因为地址里带着自定义协议。他问我这算不算「坏链接」,我一时间答不上来。
我花了两个晚上查 IANA 的 URI Scheme 列表,条目多到看不完。真正影响我们日常点击的其实只有一小撮,但每一小撮背后都有一个绕不开的默认处理程序问题。
手机、平板、两台笔记本,系统版本各不相同。我记录下来的结论有点扫兴:没有统一方法,只能一台一台地改默认打开方式。其中一台 Android 平板在第 7 次试验后终于记住了设置。
其中一份文档把「不记录本地历史」和「不被网站识别」写在了相邻的两段里,读起来像是同一件事。我怀疑这里有个长期被误读的地方,但没有证据,先记下来。顺带整理过一份 QQ浏览器隐私模式入口 的路径笔记,供对照。
我用了一个最笨的办法:逐条点开,看它是否还在。800 条里 61 条能正常打开,其余要么 404,要么跳到了别人的站点。这件事让我对「收藏」这个动作本身产生了怀疑。
其中 4 个人把「在浏览器打开」和「用应用打开」当成两件随机的事。一位做会计的受访者说,她只会看图标长得像不像浏览器。这个回答比我想象中更有解释力。
许斌的站建于 2009 年,靠一段 JS 把所有 external 链接重新指向自身域名。他的理由是「防爬」,但我测了两次,发现它同时把移动端用户锁进了应用内。这到底是保护还是劫持,我不确定。
顺序是:先查快照,再查域名历史,最后才去问原作者。顺序颠倒会浪费大量时间,我在第 3 条上栽过跟头。相关的操作细节记在 找回老网站浏览器打开 这篇里。
样本来自我自己的 RSS 订阅和三个朋友的分享列表。34% 的结果是:或跳转到应用,或直接被拦,或落到一个只有广告的中间页。这个比例比我预想的高出近一倍。
那份分析稿里提到「入口页」和「详情页」的权重差,结论我持保留意见。真正有意思的是它记录了一次站点改版前后的点击路径变化。同类的入口分析可对照 精准分析49图库首页 中的记录。
钱包类站点普遍使用深度链接唤起,但「唤起失败后回退到网页」这一步经常被省略。我在两台设备上各试了 5 次,只有 3 次成功回退。这部分回退行为记录在 imtoken安卓版官网2.0 相关的说明里。