我正在使用apache Web应用程序。我完成了一个项目,并在IE8中正常工作。现在我在firefox,opera和chrome中尝试了同样的结果源代码。
当我输入http://localhost/时,结果为
<html>
<head>
<title>X2A.biz</title>
<script type="text/javascript">
window.location.href = "../pages/X2AFrame.htm"
</script>
</head>
<body>
</body>
</html>
我也试过html过渡文档类型。在X2AFrame.htm中,我有框架集。
任何人都可以帮忙吗? PLS ...
答案 0 :(得分:0)
Firefox和Chrome支持其中的Javascript调试程序。对于firefox,你可以安装firebug扩展,但它已经在chrome中,所以:
用chrome打开你的页面,按ctrl + shift + j打开一个javacsript调试器,看看那里的错误,它应该指向你出错的方向。
答案 1 :(得分:0)
那是因为你没有正确配置你的网络服务器 - 它为这个页面提供MIME类型text/plain
而不是text/html
。 IE做内容嗅探并检测到你给它一个HTML页面,其他浏览器没有(符合标准的方法)。因此,您需要修复Web服务器的配置,在Apache中,您可以使用AddType directive:
AddType text/html .htm
答案 2 :(得分:0)
朋友们,我发现了这个问题...... 在httpd.conf文件中,LoadModule mime_module modules / mod_mime.so被评论给我...这就是问题..