微信安全页自动点击小帮手:让“继续访问”不再成为阻碍
“
适用人群:每天从微信点外链、讨厌重复点击“继续访问”的你
阅读时间:约 8 分钟
关键词:微信安全页、继续访问按钮、Chrome 扩展、自动化、weixin110.qq.com
一、为什么每次都要手动点“继续访问”?
很多人都有类似的体验:
-
朋友在微信群里发了一个外链。 -
你点开后,页面跳到一个写着“该网页可能存在风险”的提示页。 -
你必须找到并点击“继续访问”按钮才能看到真正的内容。
这个步骤不复杂,却足够打断阅读节奏。如果你的工作需要频繁查阅外链,几十次重复点击就会累积成可观的时间成本。
二、它是什么?——一个仅 3 步安装的 Chrome 扩展
扩展名称:WeChat Safety Page Auto-Continue
一句话概括:只在 weixin110.qq.com 运行的“自动点击机器人”,帮你跳过“继续访问”按钮。
属性 | 说明 |
---|---|
运行范围 | 仅 weixin110.qq.com |
所需权限 | 无需额外权限 |
数据收集 | 零收集 |
源码 | 完全开放 |
三、工作原理:浏览器里的小机器人
-
侦测:扩展利用 Chrome 的 content script
,在 weixin110.qq.com 加载完成后立即启动。 -
找按钮:通过 DOM 查询定位文字为“继续访问”的按钮或链接。 -
点击:调用原生 click()
方法模拟一次真实鼠标点击。 -
监控:使用 MutationObserver
持续追踪页面变化,若按钮因异步加载而延迟出现,也能及时补点一次。
整个过程无需网络请求,也不读取 Cookie,更不会把任何信息传回服务器。
四、安装指南:3 分钟搞定
“
适用于 Windows、macOS、Linux 上的 Chrome、Edge、Brave 等 Chromium 系浏览器。
步骤列表
-
下载扩展
-
将整个文件夹保存到本地,例如 ~/Downloads/wechat-auto-continue
。
-
-
打开扩展管理页
-
地址栏输入 chrome://extensions
并回车。
-
-
进入开发者模式
-
右上角开关拨到“开启”。
-
-
加载扩展
-
点击“加载已解压的扩展程序”。 -
选中刚才的 wechat-auto-continue
文件夹。
-
-
验证
-
扩展列表出现“WeChat Safety Page Auto-Continue”图标即表示成功。
-
常见疑问(FAQ)
问题 | 解答 |
---|---|
安装后需要重启浏览器吗? | 不需要,立即生效。 |
图标为什么是灰色? | 仅在 weixin110.qq.com 页面才会变亮,其余网站保持休眠。 |
以后如何卸载? | 回到 chrome://extensions ,点击“移除”即可。 |
五、使用场景:谁最需要它?
-
新媒体运营:每天审核几十个外链素材,省掉重复点击。 -
产品经理:调研竞品时需要快速打开大量微信文章。 -
普通读者:不想在“继续访问”页停顿,阅读体验更顺滑。 -
长辈用户:对按钮位置不敏感,自动点击可减少误操作。
六、隐私与安全:仅在你允许的地方运行
-
最小权限原则:扩展只声明了 "matches": ["*://weixin110.qq.com/*"]
,任何其他站点都无法调用。 -
零数据上传:没有后台服务器,自然不会收集浏览记录、账号或设备信息。 -
源码透明:每个文件都可直接用文本编辑器打开查看,无加密、无混淆。
七、版本故事:从 1.0 开始的小步快跑
版本 | 日期 | 更新要点 |
---|---|---|
v1.0 | 首次发布 | 实现最基本的“侦测→点击”闭环,支持中英文界面,自带 DOM 变化监控。 |
后续计划(已在 README 提到):保持单一功能,不增加额外权限,确保长期稳定可用。
八、手把手演示:一次完整流程
-
场景:朋友发来一篇知乎文章链接。 -
点击:微信内点击后,地址栏显示 https://weixin110.qq.com/...
。 -
自动:页面闪现不到 1 秒,扩展即点击“继续访问”,随后自动跳转到知乎原文。 -
结果:你没做任何额外动作,直接看到正文。
九、故障排查:如果它不工作怎么办?
现象 | 可能原因 | 解决步骤 |
---|---|---|
按钮没自动点 | 页面改版,按钮文字不是“继续访问” | 检查扩展是否最新;等待作者更新选择器 |
扩展图标始终灰色 | 当前域名并非 weixin110.qq.com | 这是正常行为 |
点击后仍留在提示页 | 网络延迟导致二次验证 | 手动刷新一次即可 |
十、开发者视角:代码长什么样?
核心逻辑只用不到 30 行 JavaScript(已省略注释):
function clickContinue() {
const btn = document.querySelector('a[title*="继续访问"], span:contains("继续访问")');
if (btn) btn.click();
}
const observer = new MutationObserver(() => clickContinue());
observer.observe(document.body, { childList: true, subtree: true });
clickContinue(); // 立即执行一次
说明:
-
选择器兼容微信可能使用的多种 DOM 结构。 -
MutationObserver
确保按钮稍后出现也能被捕获。
十一、未来可扩展吗?
作者明确表态:
-
不打算增加新功能,防止“功能膨胀”导致权限提升。 -
若微信更新页面结构,作者会在 GitHub 更新选择器。
如需定制,可自行 fork 源码并修改选择器即可。
十二、总结:一个小工具的大意义
它解决的问题看似简单,却精准击中高频痛点。
在“少一次点击”背后,是对用户时间、注意力与操作习惯的尊重。
如果你每天打开微信外链超过 5 次,这个扩展能在一年内为你节省约 30 分钟的机械操作时间。
把省下的精力投入阅读或思考,才是工具真正的价值。
“
愿你每一次点击外链,都能直接抵达目的地。