在 Slax Reader 的设计讨论里,有个“URL 转发能力”的讨论。

daguang 最初的实现是:

  • 这个 url 被拿到后,用户无法访问其内容——如果非“收藏者”,会提示登录,登录后跳到登录用户自己的首页。

我最初的想法是:

  • 用户在浏览器里访问到的 url,复制给别人后,就可以直接被访问到。

daguang 的判断是:

  • 这样可能会有安全和隐私问题。

我比较坚持,原因是:

  • 没必要这么早就担心安全跟隐私。
  • 浏览器用户主要的分享方式,大概率还是复制链接,如果复制链接分享后别人无法访问,会觉得是产品问题。

daguang 在实现前,又追了一句:

还是想再跟 Owner 确认澄清一下,URL 转发能力是可以直接复制地址栏中的 URL 就能被别人访问到,不需要手动触发是吗?

这里面有一个本质的区别,如果需要手动点击一下分享,代表着用户已经知晓文章即将被分享出去;但是如果直接复制地址栏 URL 的话,我们是无法知晓的,相当于是我们默认把所有文章都设置为了全部可见。