

重点 1
通过正则表达式进行灵活过滤,使用 AND 关系逐步精炼可见评论。
重点 2
轻量级的客户端方式,在浏览器中运行,无需后端,兼顾隐私与速度。
重点 3
适用于任何 Hacker News 帖子,无论讨论串长度或主题如何,都能提供一致的过滤体验。

改进 1
缺少用户友好的过滤器添加/编辑界面;增加内置界面或面板以及预设模板将更佳。
改进 2
没有过滤器集的持久化或共享功能;添加基于 localStorage 的预设和导入/导出功能可提升可用性。
改进 3
关于正则表达式的安全性和性能指导不足;需要增加验证、示例预设和错误处理,避免失效的过滤器。
产品功能
增加一个用户友好的过滤器构建界面,带有实时预览、预设(例如招聘、远程、资深岗位)以及大小写不敏感选项。实现 localStorage 保存预设、导入/导出和“重置”功能。通过正则验证和合理默认值提升健壮性。
UI & UX
在 HN 页面上创建一个轻量级 UI 面板来管理过滤器,提供清晰标签、提示信息、快捷键、主题选项和响应式布局。确保无障碍支持(aria-labels、键盘导航)以及在长帖中的性能优化。
SEO 或营销
发布一个专门的落地页(托管在 GitHub Pages),描述工具、使用场景和示例预设。包含 SEO 友好的内容、元标签,以及带有设置说明和截图的 README。考虑提供一个简单的演示或 GIF 展示过滤前后的效果。
多语言支持
提供多语言 UI 字符串(i18n),以覆盖更广泛的用户群。首先支持常见语言(en、es、fr、de、zh),并允许社区翻译。在 UI 中加入语言切换器,并确保日期/正则示例尊重相关的本地化需求。
- 1
hn_comment_filters.js 的作用是什么?
它通过应用用户自定义的正则表达式过滤器(AND 逻辑)来筛选 Hacker News 帖子中的评论。只有符合所有过滤器的评论会显示,帮助你聚焦于相关讨论。
- 2
如何使用?
在浏览器中打开 Hacker News 帖子,加载脚本(例如,将代码粘贴到浏览器控制台或在用户脚本管理器中引入),然后定义你的正则过滤器。脚本会实时隐藏不匹配的评论。
- 3
使用是否安全和私密?
是的。它完全在你的浏览器中运行,不会将数据传输到外部服务器。你的过滤器和所查看的评论都保留在你的设备上。