Hacker News 中文摘要

RSS订阅

让我选中文本 -- Just Let Me Select Text

文章摘要

文章核心内容:作者在Bumble上遇到一位德国女孩,她的个人资料使用德语撰写。虽然作者不懂德语,但想了解她的故事,却无法直接选中并翻译文本,表达了对跨语言交流中文本选择功能的渴望。

文章总结

标题:请让我选中文字

作者:阿尔乔姆·博洛戈夫

不可翻译的个人简介

作者提到自己在亚美尼亚使用交友软件Bumble的经历。他遇到一位德国女孩的个人资料,但由于文字无法选中和复制,无法通过翻译了解其内容。这让他感到沮丧,最终选择左滑放弃。作者认为这种设计剥夺了用户处理信息的基本权利。

媒体内容的局限性

作者指出,将UI中的文字设为不可选中,相当于将其降级为图像等多媒体形式。这类内容难以被引用、操作和理解。相比之下,文字具有可复制、可翻译、轻量级等优势,是人类处理信息的基础。作者质疑为何要让文字变得更难处理。

停止这种设计

作者强烈反对禁用文字选择/复制的UI设计,认为这是对用户理解力、可访问性和信息本质的伤害。他呼吁开发者停止限制用户使用文字的基本权利。

版权声明

文章最后注明版权归阿尔乔姆·博洛戈夫所有,并说明文中观点仅代表个人立场。

(注:原文中关于交友软件比较、媒体技术细节等次要内容已适当删减,保留了核心论点。)

评论总结

以下是评论内容的总结:

主要观点与论据

1. 支持文本选择自由

  • 观点:用户应能自由选择网页上的文本,禁止选择是反用户体验的设计。
    • 引用:"A pox on sites that do this." (AlexandrB)
    • 引用:"It's like using a computer with boxing gloves on." (encom)

2. 技术解决方案

  • 观点:现有技术(如OCR、截图工具)可解决部分文本选择限制问题。
    • 引用:"On Android, long press home button activates Google Assistant that can OCR the current screen..." (magnio)
    • 引用:"Google lens is a god send for this" (qwertytyyuu)

3. 对当前页面的讽刺

  • 观点:当前页面禁止文本选择的行为具有讽刺意味或可能是故意为之。
    • 引用:"The irony here being that text cannot be selected in this post..." (next_xibalba)
    • 引用:"I think it's safe to assume that... an intentional effort to demonstrate how annoying this behavior is." (NoraCodes)

4. 例外情况与UX权衡

  • 观点:某些交互元素(如按钮、标签)应禁止文本选择以提升用户体验。
    • 引用:"But stuff like tab headers, buttons... should prevent text selection." (catapart)
    • 引用:"user-select has good usability improvements when used correctly." (ZYbCRq22HbJ2y7)

5. 浏览器与用户代理的批评

  • 观点:浏览器应优先服务用户而非网站运营者,禁用反用户功能。
    • 引用:"Why are OUR user agents acting on behalf of website operators?" (mystraline)
    • 引用:"Having CSS that prevents usability shouldn’t be implemented." (mystraline)

6. 对移动端体验的不满

  • 观点:移动端文本选择和输入体验差,部分应用设计加剧问题。
    • 引用:"Text selection is imprecise, slow and janky." (encom)
    • 引用:"WHATAPP BLOCKS IT FOR BUSINESS ACCOUNTS... impossible to translate." (nixosbestos)

7. 隐私与安全考量

  • 观点:禁止文本选择可能是为防止信息滥用(如约会应用防人肉搜索)。
    • 引用:"A kind of minimum barrier to doxxing." (setgree)
    • 引用:"I don’t think uploading a screenshot to ChatGPT... is unreasonable." (setgree)

关键引用保留(中英对照)

  1. 技术解决方案

    • 英文:"On Android, long press home button activates Google Assistant that can OCR the current screen..."
    • 中文:在Android上,长按主页键可启动Google Assistant进行屏幕OCR...
  2. 讽刺当前页面

    • 英文:"The irony here being that text cannot be selected in this post..."
    • 中文:讽刺的是,这篇文章本身的文本也无法被选中...
  3. 浏览器批评

    • 英文:"Why are OUR user agents acting on behalf of website operators?"
    • 中文:为什么我们的用户代理要代表网站运营者行事?

总结呈现了评论中的核心争议:文本选择的用户体验矛盾、技术替代方案、设计意图的争议,以及对浏览器角色的反思。