不确定这是 bug 还是只是 UX 有点奇怪,但我注意到在 iOS 上的 Discourse Hub 应用中,长按任何超链接都没有任何反应。点击链接会自动在 Safari 中打开,但通常用于打开上下文菜单的“按住”操作却完全没有任何效果。
预期行为:应该出现一个简单的上下文菜单,包含“在浏览器中打开”或“复制链接”(可能还有其他选项,我不确定,但这两个似乎最重要)。
以下是主流浏览器的处理方式,分别是 Safari、Firefox 和 Chrome:
我建议采用最简单的方案,基本上就是 Chrome 的做法(没有预览图的那个)——可以只包含“在浏览器中打开”、“复制链接”和“分享”。如果容易实现,或许还可以提供多个浏览器选项。
但无论如何,应该做点什么,而不是什么都不做!否则,如果不经过几个额外步骤或切换应用,就无法轻松复制链接。


