我正在开发一个ASP.Net网站,我的页面在IE / Firefox / Opera
中正常工作这是页面源代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> Content Navigation </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" type="text/javascript" src="/js/jquery/jquery-1.4.2.min.js"></script> </head> <body> dd222222222222222222222 <div id="content-tree"> </div> </body> </html>
很简单,不是吗?但是在我的Chrome 6.0.472.53中,我总是得到一个空白页面,只是一个空白页面,没有别的。
在上下文菜单中单击“Inspect Element”后,这是我看到的HTML DOM结构
<html xmlns="http://www.w3.org/1999/xhtml"><head><title> Content Navigation </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script language="javascript" type="text/javascript" src="/js/jquery/jquery-1.4.2.min.js"></script></head></html>嗯,尸体消失了! 如果我删除jquery js参考线,身体会回来
这是Chrome或我的错误吗?我的网站主机是IIS7.1
感谢您的帮助
更新
我已将此问题报告给Chrome Help 这是屏幕截图:
正确:http://img128.picfoco.com/img.php?id=1274578614&q=&jump=5176678858&ru=
不正确:http://img122.picfoco.com/img.php?id=778329008&q=&jump=4680429165&ru=
答案 0 :(得分:0)
不确定,我无法在Chrome版本中复制该问题。您可以尝试从Google存储库中将jQuery ref替换为以下内容吗?如果它做同样的事情,可能尝试降级到1.3,看看是否会产生相同的结果。
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" ></script>
答案 1 :(得分:0)
我现在找到原因
因为响应HTTP HEAD中存在“连接:关闭”,并且它只影响Chrome
取下这个头后,一切都很好