如果我打开我的网页,然后查看 chrome/firefox/ie 等浏览器上的开发人员工具,我会看到加载了相同视图/javascript 文件的多个副本。这可能会破坏 javascript 在其状态下的行为方式。
几乎每次,进行页面刷新都会解决它。
这非常随机地发生。
我不能随意发布我的代码,但设置是 nginx/thin/ruby/haml。
什么会导致这种行为?是服务器端还是浏览器端的问题?
我们最初的预感是它们可能是同一个文档的多个版本,但它们都是精确的副本。所以我排除了缓存可能是罪魁祸首。
有关页面的更多信息:
- 没有动态加载脚本 - 简单的脚本标签
- 页面上没有框架 - 带有表单的简单正文标签
- 页面上没有广告脚本
- 发生在所有浏览器上
- 间歇性 - 频率就像在 500 个页面加载中出现一次