单次请求 chrome 会触发两次 不得其解

2017-02-24 22:17:14 +08:00
 mitoop
7193 次点击
所在节点    问与答
26 条回复
mitoop
2017-02-27 13:23:25 +08:00
@loy6491 地址 在地址栏里 就手动刷新一下
loy6491
2017-02-27 13:31:14 +08:00
@mitoop 快捷键刷新( F5 或 ⌘R )会请求两次么
mitoop
2017-02-27 17:20:36 +08:00
@Felldeadbird @hxsf @indooorsman @loy6491 @nfroot @qgy18 @solarsolo @xiaoz 问题还是 favicon.ico 的事 即使没有加载到页面 chrome 还会去请求 favicon.ico 文件 导致两次记录的问题 本地加了 favicon.ico 这个文件 正常了
mitoop
2017-02-27 17:21:46 +08:00
之前粗心了 以为直接到 action 不会去请求 favicon.ico 文件 network 下是有的 只有 chrome 会有这种情况 Safari 和 Firefox 不会。
sn01615
2017-12-10 20:43:17 +08:00
是返回的数据长度太小了~
zohner
2018-04-03 16:58:28 +08:00
百度搜到这个帖,楼主解决了么,我今天也遇到这个问题,很简单的代码
```
app.get('/webhooks', function(req, res){
console.log('d')
res.header('Cache-Control', 'no-cache, no-store, must-revalidate'); // HTTP 1.1
res.header('Pragma', 'no-cache') // HTTP 1.0
res.header('Expires', '0'); // Proxies
res.send("deploy finish")
})
```
在 chrome 刷新页面都会执行两次,在 firefox 就正常

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/343024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX