浏览器刷新页面后向服务器发出两次请求的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器刷新页面后向服务器发出两次请求的问题相关的知识,希望对你有一定的参考价值。

1.1.1 现象

在IE和FireFox下刷新页面,发现服务器接收到两次相同的请求。

1.1.2 原因

经过验证,发现是页面中包含了如下代码:

<img src=\‘#\‘" />

此处src为空字符串,浏览器会认为src指向的是当前页面,由于img元素是根据src来获得图片数据的,因此当浏览器第一次请求后显示页面,在解析到此处时将会产生第二次相同请求。

在开发中src临时为空的情况还是比较常见,当出现服务器接收到多次相同请求时,可以想想是否是这种原因。

1.1.3 解决

确保img的src不为空。

以上是关于浏览器刷新页面后向服务器发出两次请求的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery 向 django 服务器发出请求以刷新页面上的信息

解决微信浏览器无法使用reload()刷新页面

群里提到的IE设置问题 ---B/S 下页面刷新问题

PHP 会话过期 - 它啥时候刷新?

页面刷新的一些方法

微信訪问页面,莫名其妙刷新两次,火狐谷歌ie无问题