最近,不少读者在访问Medium时,页面突然停下,显示“Verification successful. Waiting for medium.com to respond”,旁边还有一行小字“Enable JavaScript and cookies to continue”,以及一串以“Ray ID:”开头的代码。明明提示“验证成功”,页面却迟迟不跳转,这成了许多人卡住的原因。
这其实是Cloudflare的安全验证机制。当站点开启“Under Attack Mode”或“Managed Challenge”时,Cloudflare会先要求浏览器完成一项后台JS挑战。挑战通过后,页面就会显示“Verification successful”。然而,这并不意味着你已经获得了完全访问权——浏览器还必须带着新生成的Cookie,执行后续的JavaScript,才能自动跳转到Medium的文章页面。
经过排查,我发现最常见的卡住原因有三个。第一个是浏览器禁用了JavaScript。Cloudflare的后续握手依赖JS脚本,关掉它,验证结果就会石沉大海。第二个是Cookie被拦截。验证成功后,Cloudflare需要写入一个通行Cookie,如果浏览器设置为“阻止所有Cookie”,或者隐私保护模式过于严格,这个Cookie就无法保存。第三个是网络环境被降权。使用某些公共Wi-Fi、VPN或代理时,IP地址可能被标记为可疑,即使验证成功,后续请求也可能被拖慢或阻断。
面对这种情况,我总结了5个自救步骤。第一步,打开浏览器设置,确认没有禁用JavaScript。第二步,清除medium.com和cloudflare.com的站点数据,再重新加载页面。第三步,在Cookie设置中,将这两个域名加入“允许”列表。第四步,暂时关闭VPN或代理,改用本地网络重试。第五步,如果仍然不行,记录下页面上的Ray ID,并等待几分钟后再刷新——有时源站响应延迟也会导致“Waiting for medium.com to respond”。
另外,如果你使用的是企业网络,防火墙或网关也可能干扰验证。此时可以尝试更换设备或切换热点。如果你清理过Cookie,别忘了重新登录Medium账号,否则即使进入页面,也可能显示未登录状态。
总之,“Verification successful”只是第一道门槛,真正的跳转还需要浏览器和网络环境的配合。下次再遇到这个页面,不必慌张,按上述步骤逐一排查,大部分问题都能解决。如果你在操作后仍有问题,欢迎把Ray ID发到评论区,我可以帮你看看具体的拦截原因。
热门跟贴