Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE中的Intuit IPP nuking jQuery_Jquery_Internet Explorer 10_Intuit Partner Platform_Intuit - Fatal编程技术网

IE中的Intuit IPP nuking jQuery

IE中的Intuit IPP nuking jQuery,jquery,internet-explorer-10,intuit-partner-platform,intuit,Jquery,Internet Explorer 10,Intuit Partner Platform,Intuit,我正在将一个应用程序与Intuit IPP程序集成。这需要从https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js。这适用于IE10预期的所有浏览器(编辑:在IE9中也被破坏)。此故障发生在Win7和Win8上 问题的本质是删除jQuery。在包含该文件之前,所有操作都会正常进行,之后对$和jQuery的所有调用都会立即失败。当我说它被删除时:$(document)引发“预期对象”,而jQuery===undefined返回t

我正在将一个应用程序与Intuit IPP程序集成。这需要从
https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js
。这适用于IE10预期的所有浏览器(编辑:在IE9中也被破坏)。此故障发生在Win7和Win8上

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

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

谢谢

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


EDIT#2:我设置了这个JSFIDLE来演示这个问题。在chrome中运行良好,但在IE中引发警报请查看我们的开发者网站上针对IE8及以上版本的解决方案:

具体而言: 要在IE8中显示连接到QuickBooks按钮,需要html xmlns属性,例如:

如果这也不能解决您的问题,请在以下地址提交支持通知单:

另外,我只是想了解您是否也在项目中使用其他jquery?然后按照以下两个步骤操作: 您能否使用以下链接中提到的解决方案:

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

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

参考:


该问题似乎是由(Intuit票证号-IPP-1811)中讨论的Intuit脚本的已知错误引起的


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

我尝试在jQuery.js前后加载intuit anywhere文件,但没有任何影响。我将发送一份支持通知单。在这个JSFIDLE中,问题非常明显,我们不能使用jQuery CDN,而是从服务器上加载一个副本。我注意到intuit脚本正在向我们的头部添加第二个jquery负载。这可能会导致一些命名冲突。如何防止intuit脚本重新要求jQuery?难道它不应该看到jQuery已经加载到页面上而没有重新加载它吗?你能澄清一下你正在从服务器加载哪个jQuery吗?
1.10.2
有人解释说脚本被破坏了,以至于它认为
1.10.2<1.4.2
。这里更详细地解释:是的。我在上面的页面上为您的问题添加了另一个解决方案链接。