【问题标题】:Intuit IPP nuking jQuery in IE在 IE 中 Intuit IPP nuking jQuery
【发布时间】:2013-07-19 17:40:09
【问题描述】:

我正在将一个应用程序与 Intuit IPP 程序集成。这需要从https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js 加载他们的 JS。这适用于 IE10 预期的每个浏览器(编辑:在 IE9 中也被破坏)。 Win7 & Win8 出现此故障。

问题的本质是它正在删除 jQuery。在包含文件之前一切正常,并且对$jQuery 的所有调用随后都会立即失败。当我说它已被删除时:$(document) 引发“预期对象”,jQuery === undefined 返回 true。

再次,我想强调这个问题只发生在 IE10 中。有没有其他人遇到过这个问题?有什么建议吗?

谢谢。

编辑:原来我最初打开票时是不正确的。 IE9 也遇到了同样的问题。

EDIT #2:我设置了这个 jsfiddle 来演示问题 http://jsfiddle.net/3jwRp/2/。在 chrome 中运行良好,但在 IE 中引发警报

【问题讨论】:

  • 我已经尝试在 jquery.js 之前和之后加载 intuit 任何文件,没有任何影响。

标签: jquery internet-explorer-10 intuit-partner-platform intuit


【解决方案1】:

请在我们的开发者网站上查看 IE8 及更高版本的解决方案:

https://developer.intuit.com/docs/0025_quickbooksapi/0060_auth_auth/widgets/0010_connect_button

具体来说: 要在 IE8 中显示 Connect to QuickBooks 按钮,需要 html xmlns 属性,例如:

如果这也不能解决您的问题,请通过以下方式提出支持请求: https://developer.intuit.com/Support/Incident

另外,只是想了解您是否还在项目中使用了其他一些 jquery?然后按照2个步骤: 您可以使用以下链接中提到的解决方案吗:

1) 在最顶层引用 jquery 1.0 库并使用 CDN 位置来引用它。将 CDN 站点添加到您的受信任站点列表中

2) 检查脚本中是否有多余的逗号或 > 错误。其他浏览器可以解决这个问题,但不是 ie。

参考:

http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/?rdfrom=http%3A%2F%2Fdocs.jquery.com%2Fmw%2Findex.php%3Ftitle%3DUsing_jQuery_with_Other_Libraries%26redirect%3Dno

http://forum.jquery.com/topic/using-jquery-noconflict-lightbox-and-jquery-conflict

【讨论】:

  • 我将发送支持票。这个问题在这个 jsfiddle jsfiddle.net/3jwRp 中非常明显
  • 我们不能使用 jQuery CDN,而是从我们的服务器加载一个副本。我刚刚注意到 intuit 脚本正在向我们的头部添加第二个 jquery 负载。这可能会导致一些命名冲突。我们如何防止 intuit 脚本重新需要 jQuery?不应该看到页面上已经加载了jQuery而不重新加载吗?
  • 您能说明一下您从服务器加载的 Jquery 吗?
  • 1.10.2 有人解释说脚本坏了,所以它认为1.10.2 < 1.4.2。在这里更详细地解释:stackoverflow.com/questions/17791357/…
  • 是的。我在上面的页面上也为您的问题添加了另一个解决方案链接。
【解决方案2】:

问题似乎是由Intuit Anywhere script reloading jQuery 讨论的 Intuit 脚本的一个已知错误引起的(Intuit 票证编号 - IPP-1811)

Chrome 和 FF 比 IE 更优雅地处理重新加载 jQuery,因此这是一个更明显的问题,但根本原因在于所有浏览器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多