我在 Google Chrome 中遇到问题。 包含的 html 导入被加载两次。
Chrome 向服务器发出 2 个请求,但导入文件中的 javascript 运行一次。结果它破坏了 CSRF 保护,因为每个请求都会生成两次 token ,而 Chrome 只会放置第一个带有过时 token 的文件内容。
只有在打开 DevTools 时才会出现这种情况。
检查 list 完成:
- 导入不重复
- Firefox 和 IE 发出一个请求
- 导入文件中的JS console.log:记录一次
- 启用和禁用缓存没有区别
最佳答案
这似乎是一个 issue在当前版本的 Chrome (51.0.2704.84) 中,它似乎已在 Chrome Canary (53.0.2766.0) 中修复,因为我自己尝试了一个简单的示例,并且“网络”选项卡中仅显示一个请求。
关于html - Google Chrome 多次执行 HTML Import (Polymer),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793252/