用firefox看facebook的时候老出问题,主要是验证码无法通过。会么?这年头连live spaces都可以用firefox了。(当然图片上传例外,除非你用IE Tab)而且facebook还有firefox的toolbar,要是再无法使用firefox就太奇怪了。

今天总算发现了问题的所在,facebook使用了ajax技术,这种技术会动态的载入和卸载一些页面内容。而我使用了NoScript脚本,并且将facebook加入了白名单。这下可中计了。facebook常规浏览的时候,脚本都来自facebook本身。而当验证的时候,使用的另外一个公司的服务。在验证前,页面的脚本都是不被阻止的,因此我也没有发现异常。在点击验证后,由于页面没有刷,所以我压根没有注意到,下面的阻止从完全通过变成了部分阻止。当然,被阻止的就是另外一家公司的验证脚本。

因此,我将这家公司也加入了NoScript的白名单。OK,世界从此清静了。