首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请求的IE6 JQuery故障排除提示

请求的IE6 JQuery故障排除提示
EN

Stack Overflow用户
提问于 2009-09-29 16:48:20
回答 4查看 422关注 0票数 0

我刚开始接触JQuery,已经接管了这个产品,我不确定在解决这个问题时应该问什么最好的问题,所以如果有任何帮助,我将不胜感激。

情况:我们有使用JQuery的网页,它们可以在我们的IE6、IE7和Firefox环境中正常运行。它们也会静悄悄地死去,所以任何关于如何收集有用的故障排除信息/日志的提示也会有所帮助。

然而,在客户端的站点上,当使用IE6时,所有的AJAX/JQuery调用似乎都不起作用,但在Firefox中确实起作用了。

在缩小问题范围的过程中,我希望在哪里寻找和提出什么问题方面能得到帮助。例如,浏览器中的哪个设置可能是最重要的?Java JRE的版本对Javascript重要吗?他们是否有任何域设置可能会影响到这一点?

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2009-09-29 17:07:17

a)始终确保注释掉/删除了任何console.log()调用。这一直是我存在的跨浏览器“在这里有效,但不在那里”问题的祸根。

b) IE6在ajax中很时髦。有时它不像$.post()调用,但允许$.ajax(“post”...)打电话。

c)尝试使用firebug lite来帮助在IE中进行调试。尽管如此,开发人员的工具栏还是有一些帮助。

d) ajax调用将不会在您的域外工作。也就是说,如果你在example.com上,你试图调用otherdomain.com,它将会静默地失败。我不是100%确定的子域。

票数 2
EN

Stack Overflow用户

发布于 2009-09-29 16:56:42

Java对JavaScript来说并不重要。因此您可以在服务器中使用任何版本的JRE。

在进行跨域ajax调用时有一些限制。

对于火狐,你没有安装Firebug插件。

更多关于你正在尝试做什么的细节将有助于弄清楚。

票数 0
EN

Stack Overflow用户

发布于 2009-09-29 17:02:39

我以前遇到过这个问题。

我同意Daniel关于跨域ajax调用限制的观点。JRE和JavaScript是苹果和橙子,所以没有问题。

检查服务器和IIS中的安全设置。

您可能想要考虑安装firebug lite,这样您就可以看到IE6+中神奇的幕后发生了什么。这至少可以帮助您更好地解决此问题。

此外,如果您可以提供一些代码,可以帮助我们更好地帮助您。

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

https://stackoverflow.com/questions/1493719

复制
相关文章

相似问题

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