我的网站没有在 IE 中打开。我知道 CSS 不兼容,这就是为什么如果 UserAgent 属于 Internet Explorer,我添加以下代码以重定向到静态页面。检测 IE 和重定向的代码如下:
网站链接是:
http://adnansiddiqi.com/main.html
头文件包含在 main.php 之上
请指导!
我的网站没有在 IE 中打开。我知道 CSS 不兼容,这就是为什么如果 UserAgent 属于 Internet Explorer,我添加以下代码以重定向到静态页面。检测 IE 和重定向的代码如下:
网站链接是:
http://adnansiddiqi.com/main.html
头文件包含在 main.php 之上
请指导!
现在您已经让网站正常运行,我们终于收到了一条错误消息:
警告:无法修改标头信息 - 标头已由第 15 行 /home/adnansid/public_html/header.php 中的(输出开始于 /home/adnansid/public_html/main.php:10)发送
请参阅下面列表中的第 6 项。header()
在您已经发送输出后不要调用。您必须在任何和所有输出之前调用它。
以下是您需要修复/解决/尝试的一系列问题:
isMobileSafari
, 和isOldMobileSafari
。<title>
需要在你的<head>
.<body>
标签之后没有输出任何内容。<?php ... ?>
)header()
已经输出内容后不要调用。我尝试在 Chrome 中访问同一页面,以为您可能破坏了用户代理嗅探代码,但我发现在 Chrome 中,在开始<body>
标记之后也没有输出任何内容。
我会尝试诊断你的身体没有被输出的原因,但你没有提供足够的代码让我们这样做。请为我们提供更多信息以进一步帮助您。
快速的解决方案是避免用户代理嗅探代码,而是检测特征。
我认为JavaScript
抛出了一个错误
da1a2063-40eb-4efd-ae4b-c50a8eea8067.js, line 7 character 117
可能是这个脚本不支持IE,你用过什么API吗?.. 可能是一种解决方法或有可用的修复程序