我试图把Twitter小部件放到一些Blogger / Blogspot博客上(这应该是超级简单的,几乎是这样)当我注意到它有时不起作用时 - 特别是当我不是时候以该博客的作者身份登录Blogger / Google。 Chrome开发人员工具显示状态简单为“已完成”,而不包含apis.google.com/js/plusone.js和platform.twitter.com/widgets.js的任何HTTP响应代码(例如200,404),而Firefox Firebug则显示用于plusone.js的HTTP 200,甚至没有在其网络选项卡中列出widgets.js。我可以在任何blogspot博客上看到这个“已完成”,甚至是http://buzz.blogger.com/(虽然仅针对Twitters widgets.js; plusone.js正确加载304)。
这里发生了什么?是因为这些是Javascript文件吗? Chrome是否会在怀疑/期望304 Not Modified响应时尝试跳过拨打电话,但实际上并未加载之前的响应内容?