在IE中的iFrame上使用jQuery的问题

时间:2014-08-19 17:20:36

标签: jquery internet-explorer iframe

这是一个奇怪的问题,因为该网站在每个主要浏览器中都能正常运行。唯一的问题是在" Cotiza tu lote"那里有一个"请求报价系统的iframe"并且iframe在IE中特别引起冲突。奇怪的是,如果你在IE中单独打开URL就可以了。当我在IE中打开控制台时,似乎由于某种原因它没有正确加载jQuery,这打破了以下所有功能。

问题是......在网站上我使用的是不同版本的jQuery,据我所知,如果"请求引用系统"在iframe中,由于跨域保护,不应该出现任何问题。

我使用Foundation 5来构建网站,并且我使用其Interchange组件来切换"请求报价系统"联系表单,因为它没有响应。

你可以去" Cotiza tu lote"使用this link

的部分

您可以使用this link

分别查看iframe来源

1 个答案:

答案 0 :(得分:0)

问题是由iframe远程源中使用的jQuery版本引起的。显然,如果使用IE 9或更低版本,jQuery 1.10.1在iframe中使用会导致问题。更改jQuery版本修复了问题。

我在http://bugs.jquery.com/ticket/13980

找到了问题