首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >页面在Firefox上加载两次?

页面在Firefox上加载两次?
EN

Stack Overflow用户
提问于 2010-01-07 06:27:29
回答 8查看 10.9K关注 0票数 18

多亏了StackOverFlow,我以为我之前已经回答了这个问题,但我仓促地接受了答案,事实证明这并不是我问题的真正原因。

我已经检查了我的Apache访问日志:

这是我在Google Chrome浏览器上浏览我的web应用程序。

代码语言:javascript
复制
127.0.0.1 - - [06/Jan/2010:22:17:35 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:17:36 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:17:38 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042

这是我在IE7上浏览我的web应用程序。

代码语言:javascript
复制
127.0.0.1 - - [06/Jan/2010:22:21:49 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:21:50 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042

这是我在Firefox上浏览我的web应用程序。

代码语言:javascript
复制
127.0.0.1 - - [06/Jan/2010:22:18:08 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:09 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:10 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
127.0.0.1 - - [06/Jan/2010:22:18:10 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
127.0.0.1 - - [06/Jan/2010:22:18:11 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:18:12 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146

这只是我的点击率。但是注意到,对于每个页面请求,似乎会加载页面两次,这会影响我的PHP脚本,因为它们会执行两次,并将两次插入到我的数据库中!

为什么会这样呢?我使用的是Firefox 3.5.6。我猜这是Firefox的问题,而不是PHP/Apache的问题?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-01-07 06:29:40

你在火狐中安装了哪些插件,它们可能会悄悄地发出请求,尤其是FireBug。尝试关闭firebug &看看它是否仍然发生。

正如在下面的评论中提到的,最新版本的FireBug不应该这样做,所以如果它不是,试着禁用你所有的插件(或者在安全模式下运行FireFox ),看看它是否仍然发生

票数 13
EN

Stack Overflow用户

发布于 2010-01-07 06:35:12

查看第二个请求的Accept标头。这看起来像是对图像的请求吗?如果是这样,你可能在一个"img“标签上有一个空的"src”属性,或者在一个CSS属性中有一个空的"url“定义,这导致了第二个请求。

更多信息请点击此处:http://icanhascode.com/2008/06/the-mystery-of-the-multiple-requests/

一般来说,这个问题很难追踪。

票数 12
EN

Stack Overflow用户

发布于 2011-09-30 04:41:50

另一天我也遇到了同样的问题。解决方案被提出了

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

更高级的代码。在它之前加载了一些css代码。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2016784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档