我的网站没有在IE中打开

时间:2012-04-28 15:09:18

标签: php css internet-explorer

我的网站未在IE中打开。我知道CSS不兼容性这就是为什么我添加以下代码重定向到静态页面,如果UserAgent属于Internet Explorer。检测IE和重定向的代码如下:

网站链接是:

http://adnansiddiqi.com/main.html

http://pastebin.com/MCRbsrmi

头文件包含在main.php

之上

请指导!

2 个答案:

答案 0 :(得分:2)

既然您已经使网站正常运行,我们最终会收到一条错误消息:

  

警告:无法修改标题信息 - 已在第15行的/home/adnansid/public_html/header.php中通过(/home/adnansid/public_html/main.php:10开始的输出)发送的标题

参见下表中的第6项。在您已经发送输出后,请不要致电header()。你必须在任何和所有输出之前调用它。


以下是您需要修复/解决/尝试的一系列事项:

  1. 两个未定义的变量,isMobileSafariisOldMobileSafari
  2. 您的<title>必须在<head>
  3. 之内
  4. 未提供doctype。
  5. 您在打开<body>标记后没有输出任何内容。
  6. 检查以确保您启用了短标记(尝试使用longform <?php ... ?>
  7. 在您输出内容后请勿致电header()
  8. 检查日志文件是否有明显的消息。
  9. 我尝试在Chrome中访问同一页面,认为您可能已经破坏了用户代理嗅探代码,但我发现在Chrome中,在打开<body>标记后也没有输出任何内容。

    我会尝试诊断你的身体没有被输出的原因,但你没有为我们提供足够的代码来做到这一点。请为我们提供更多帮助。

    快速解决方案是避免用户代理嗅探代码,而是detect features

答案 1 :(得分:1)

我认为会抛出JavaScript错误

da1a2063-40eb-4efd-ae4b-c50a8eea8067.js, line 7 character 117

可能是此脚本不支持IE,您是否使用了任何 API ? ..可能是变通方法或修复程序可用