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

2017-02-24 22:17:14 +08:00
 mitoop
7193 次点击
所在节点    问与答
26 条回复
mitoop
2017-02-24 22:22:12 +08:00
求不沉
qgy18
2017-02-24 23:20:06 +08:00
禁用所有扩展再试试呢?
indooorsman
2017-02-24 23:36:01 +08:00
贴代码和调试截图啊………
hxsf
2017-02-24 23:37:52 +08:00
页面预加载功能导致的 ? 看看其他页面是不是也被请求了
nfroot
2017-02-24 23:38:22 +08:00
之前在 cnblogs 也看到这个问题了,是浏览器 BUG
nfroot
2017-02-24 23:39:24 +08:00
忘记说了,这样的问题出在 30X 状态码的页面(会 2 次访问这个 URL ,尽管 30X 指向的 URL 是其他地址)
nfroot
2017-02-24 23:40:40 +08:00
随手搜了一下 就是这个了

http://www.cnblogs.com/lyzg/p/6237841.html
xiaoz
2017-02-25 00:03:59 +08:00
是不是你鼠标坏了?
mitoop
2017-02-25 01:19:52 +08:00
@qgy18 3Q Jerry Qu 尝试过了 在同事电脑也试了下 目测 chrome 要背这个锅
mitoop
2017-02-25 01:21:21 +08:00
@indooorsman 好吧 这个似乎不用贴截图吧 因为问题症状很明朗啊
mitoop
2017-02-25 01:22:22 +08:00
@hxsf 3Q 之前有看到这个说法 不是很明白
mitoop
2017-02-25 01:27:35 +08:00
mitoop
2017-02-25 01:29:07 +08:00
@xiaoz Big 黑色脸.jpg 这种错误不会的。
mitoop
2017-02-25 01:29:41 +08:00
Felldeadbird
2017-02-25 07:11:14 +08:00
试下在源码默认访问页面看看是否触发 2 次访问。不知道源码默认是什么?当前页面 ctrl + u
一般这个现象可能是 伪静态没区分好 不存在的资源。浏览器在资源不存在时直接访问了程序。正确的应该是返回 404 状态。
Felldeadbird
2017-02-25 07:11:51 +08:00
源码模式…不是源码默认。手机输入法打错了
solarsolo
2017-02-25 12:28:45 +08:00
我记得开 f12 的网络调试就会发两次,貌似在某个版本修复了
loy6491
2017-02-25 13:21:11 +08:00
是在地址栏输入地址了吗, chrome 会提前请求一次以加快访问速度。这个做 web 应该都知道吧,不知道你是不是这个问题
mitoop
2017-02-27 13:22:36 +08:00
@Felldeadbird 直接访问的 action 没有到伪静态那一步 我晚上再试试
mitoop
2017-02-27 13:23:05 +08:00
@solarsolo 试了下 关闭调试 还是两次

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

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

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

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

© 2021 V2EX