我最近习惯开着 AI 侧边栏读网页文章,看到一半有什么疑问,可以随手问两句;遇到不熟悉的概念,也能让它顺便查一下资料。
相比复制正文、切换窗口再提问,这种直接基于当前页面交互的方式方便很多。
直到前两天,我在读一篇公众号文章时,Claude 侧边栏突然弹出了一段提示:
Can't access this page
Claude cannot assist with the content on this page.
结合最近 Claude 的各种骚操作,我的第一反应是:这篇文章是不是踩了什么线?
毕竟它的标题就是祈使句,正文里又有不少"不要再用......"和"claude -p 跑任务"之类的表达,看起来确实很像在给 AI 下指令。
现在很多 AI 产品都会防范网页里的提示词注入,避免模型把页面内容误当成用户指令执行。难道这篇文章刚好触发了某种安全限制?
为了排除内容问题,我又随便找了两篇公众号文章测试。一篇讲美股爆仓,一篇是台风天的生活流水账,主题和表达方式完全不同,结果 Claude 还是提示无法访问。
这样看来,问题大概率不在某一篇文章的内容,而在公众号网页本身。
我又打开 V 站和掘金这类内容发布平台继续测试。
V 站可以正常交互------那可是匿名论坛,内容比公众号野多了,如果真是因为网页内容存在风险,它更容易出问题。
掘金也可以正常使用,有 ICP 备案、字节主体,服务器同样在大陆,因此看起来也不像是简单地屏蔽了国内网站或者某一类域名。
接着,我回到报错的公众号页面,打开浏览器控制台,执行了一句:
document.body.innerText
正文可以正常获取,从文章标题到页面底部的"留言",一个字不少。
这说明公众号没有把正文完全藏起来,浏览器页面里的 JavaScript 依然能够读取这些文本,并不是常见的内容加密或者强反爬导致 AI 什么都拿不到。
但这里还有一个区别:浏览器控制台能读取页面,不代表 AI 侧边栏也拥有同样的权限。
侧边栏虽然显示在浏览器里,真正获取网页内容时,仍然要经过扩展权限、页面隔离和浏览器安全策略。我们看到的是同一个页面,但控制台脚本和第三方扩展所处的运行环境并不完全一样。
为了确认是不是 Claude 自己的限制,我又打开 ChatGPT 的浏览器扩展,在同一个公众号页面上测试。它思考了 1 分 53 秒,最后告诉我:微信页面受浏览器安全策略限制,无法读取,请把正文复制到聊天里。
换了另一家 AI 工具,结果依然如此,基本可以排除 Claude 单方面"封禁"公众号的可能。
更合理的解释是:公众号页面的某些安全策略、页面结构或者权限机制,与这类 AI 浏览器扩展的内容读取方式不兼容,导致扩展无法把正文正常传给模型。
这也解释了为什么我在控制台里明明可以拿到全文,AI 侧边栏却坚持说自己无法访问。
问题不是"网页上有没有文字",而是"第三方工具能不能以自己的方式拿到这些文字"。
当然,仅凭这些测试,还不能完全确定究竟是哪一项具体策略在起作用。
从结果来看,同样是内容平台,V 站和掘金可以正常交互,微信公众号却同时拦住了 Claude 和 ChatGPT。只能说,不愧是微信,在限制外部工具读取页面这件事上,确实比其他平台严得多。
说到这里,更开放才能拥抱 AI 吧,这种做法是不是有点不适应 AI 环境。
未来应该可能有越来越多的人会跟我一样边看资料边跟 AI 工具交互,内容平台不适配的话,可能会慢慢的没落吧,这也是我作为腾讯小股东想说的,我可太希望你们的产品好用,做好 AI 落地了!