首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站可以在Firefox和Chrome中运行,但不能在Internet Explorer中运行

网站可以在Firefox和Chrome中运行,但不能在Internet Explorer中运行
EN

Stack Overflow用户
提问于 2011-02-05 20:30:20
回答 4查看 12.4K关注 0票数 0

很抱歉,这不是一个编程问题,但它可能有一个编程答案。

由于某些原因,http://pctools.alwinsights.com在IE中不能正常显示(我使用的是版本8),但在火狐和chrome中没问题。在IE中,内容不会出现在屏幕中央,并且在页面加载时还会生成两个JS错误消息。

我试过在安全设置中启用Active X和Scripts,但没有启用joy。我也在网上找过了,但是找不到答案,好吧,没有一个有效的!

不幸的是,我对javascript一无所知,所以真的不知道从哪里开始处理生成的错误消息。

感谢您的帮助。

问候

奈杰尔

更新:

好了,最初的错误消失了,我搞砸了一个目录名--抱歉。

我发现,如果我禁用了在wordpress主题中显示最后一个twitter提要的选项,它会正常加载。因此,是名为the document.js的php脚本中的JS代码导致了错误。生成错误的代码是"var twitterHtml =jQuery.cookie(TwitterCookieName)“;它说它是charcater 4,这是一个空格,但我不明白这一点。

我可以在这个网站上没有Twitter,但它仍然留下了一些问题,比如为什么内容没有居中,或者弹出广告没有显示(与Firefox相比),但这可能不是一个编程问题,在这个网站上不应该有什么问题。

感谢所有人的评论和投入。

奈杰尔

EN

回答 4

Stack Overflow用户

发布于 2011-02-05 20:34:21

valid code; a validator will pick up lots of problems开始。Doctype之前的内容就是其中之一,它会触发quirks模式。怪癖模式导致浏览器模拟古老浏览器中的错误,并且变得更加不一致。Internet Explorer中的一个模拟错误破坏了标准的居中技术。

票数 2
EN

Stack Overflow用户

发布于 2012-07-14 01:33:09

因为不能正确显示--这是CSS ...IE7和IE8不支持css3的问题。所以你只需为IE制作另一个css样式表,并且仅当有人使用IE访问你的站点时才在页面上调用它。而对于其他浏览器,它将显示退出风格。

关于JS错误--你应该检查所有的php代码,然后修复它。这不是JS的问题。如果你不熟悉PHP编码,那么我在这里为你或其他任何人提供我的免费服务。我会尽我所能帮助你。

票数 1
EN

Stack Overflow用户

发布于 2011-02-05 20:45:33

好的。

好吧,也许你的网站必须为IE工作。10次中有9次的问题是一个终止逗号。以下代码在真正的浏览器中是可以理解的,但在IE中会生成一个难以理解的错误:

代码语言:javascript
复制
var x = [ 1, 2, 3, ];

第十次(根据我的经验),它是字符串索引。

代码语言:javascript
复制
var x = "abc";
var c = x[2];

在真正的浏览器中,c设置为"c";在IE中,这是另一条无用的错误消息。

如果这有帮助,请记住:在IE中,创建尽可能多的循环依赖是非常重要的。也就是说,附加到引用了其他DOM元素的DOM元素JavaScript函数。当用户离开您的站点时,IE无法清除这种依赖关系,因此会泄漏内存。一旦它泄漏了足够的内存,IE就会减慢并最终冻结操作系统,用户就会学到一个有价值的教训:不要使用IE。(微软有a good page解释如何做到这一点,尽管令人费解的是,他们建议不要这么做。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4906823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档