HNewhere: 让文章旁自动加载 HN 讨论

Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

HNewhere: 让文章旁自动加载 HN 讨论

HNewhere 是一款轻量级 userscript,专为厌倦了为每个 Hacker News 链接打开两个标签页的用户设计。它能自动检测当前文章对应的 Hacker News 讨论,并将评论加载到侧边栏中,让你无需离开当前页面即可浏览和参与讨论。支持自动识别匹配的故事、记录从 Hacker News 打开的链接,以及可调整大小和折叠的侧边栏。只需安装 Tampermonkey 或 Userscripts 等管理器,导入 HNewhere.js 脚本,即可在任何支持 userscript 的浏览器中享受无缝的 Hacker News 阅读体验。

HNewhere 自动检测 Hacker News 故事,将评论加载到侧边栏,让你无需离开页面即可浏览讨论。
  1. kccqzy

    功能 2 真的很有用。当我点开一篇技术文章时,我大概率会看到一场精彩的 HN 讨论,有时甚至能直接反驳文章的核心观点。

    功能 1 在我看来就没那么实用了。它只是暗示大家在窗口管理上不太行。我们不喜欢重叠窗口和找窗口,所以就在窗口里搞了标签页。后来我们又想同时看两个东西,于是就在标签页里搞了分屏(Chrome 和 Firefox 都有这功能)。其实有个好的窗口管理器,这两者根本没必要。可惜社区更倾向于在应用层解决这个问题,而不是在桌面层;我现在用的是 Forge(https://github.com/forge-ext/forge),但遗憾的是它已经快没人维护了。

  2. perpil

    这玩意儿挺 slick 的。有两点要说。

    1. 如果你把脚本后缀名改成 .user.js,至少用 Tampermonkey 时点击安装会更方便。

    2. 当我从主页点进这个链接时,在手机上我得向右滑动才能看到最小化的 (-) 按钮,因为侧边栏太宽了:https://elizabethtai.com/2026/06/10/substack-writers-you-nee... 也许默认最小化比较合理,这样我可以先读文章,不过我自己改改脚本也能实现。

  3. pluc

    Firefox 有个新的 Split View 功能,用在这个场景挺有用,但你还是得左键点击并选择“在分屏中打开”(M),然后再点链接。以前在某些浏览器上,你还能构造一个链接,格式是 href="tab1.html|tab2.html",不知道现在还有没有这功能,或者它是不是只限于“主页”设置。

  4. est

    Reddit 本该是这样的。一个属于 del.icio.us 的通用评论区。

  5. abudooboo

    你有没有考虑过修改一下,让它不仅手动触发,在每次点击 HN 新闻时也自动触发?现在的做法是,只要你访问任何页面,它都会向 hn.algolia.com 发送请求,导致浏览器 URL、查询字符串和片段信息泄露。至少应该清洗一下查询内容,限制为仅包含 origin 和 path 吧?

同日更多故事

2026-07-28