当前位置:  开发笔记 > 编程语言 > 正文

页面在Google Chrome中加载两次

如何解决《页面在GoogleChrome中加载两次》经验,为你挑选了4个好方法。

有没有人在PageLoad在Google Chrome中执行两次有任何问题?这是一个简短的问题,我不知道还有什么可以解释......

我有一个简单的asp.net页面,在Firefox和IE中它都运行良好.但在Chrome中,Page_Load被解雇了两次......

任何人都有任何想法?

后来编辑: - 奇怪的是,我有4个中继器...与随机值绑定.随机方法被两次触发(因为页面加载了两次)但是转发器采用INITIALLY值...因此,在渲染步骤之后以某种方式提升了第二个帖子.

第3次编辑:它只在刷新时发生!

解决方案(在我的情况下):有一个空的img src,这就是原因



1> Chris Shaffe..:

如果页面包含没有src属性的img标签(或者src为空等),我会在IE中注意到同样的问题.不确定Chrome是否做同样的事情,但值得检查,对吗?


克里斯,你的推定很棒!!!!! 有一个空的img src,这就是原因.非常感谢!

2> Johann..:

对我来说问题是因为扩展了Firebug Lite for Google Chrome.一旦停用,页面只加载一次.



3> 小智..:

我有一个非常类似的问题:Chrome和Firefox加载页面两次,Internet Explorer加载一次.

问题是因为我.htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

当浏览器请求favicon.ico时,我的index.php页面被调用,从而创建了对服务器的双重访问权限.我的解决方案是创建一个favicon.ico,虽然我也可以使用index.php处理特殊情况,甚至.htaccess,但我还是需要一个favicon.ico :)



4> 小智..:

我有同样的愚蠢问题.页面加载两次,更新变为空白.

感谢这篇文章,我检查了我的CSS表.

我删除了这一行:

body {background-image:url(); }

那就是问题所在

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有