Intuit IPP nuking jQuery in IE

I integrate the application into Intuit IPP. This requires downloading their JS from https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js . This works in every browser expected for IE10 (EDIT: also in IE9). This failure occurs on Win7 and Win8.

The nature of the problem is that it removes jQuery. Everything works until the file is included, and all calls to both $ and jQuery will immediately work. When I say that it is deleted: $(document) calls the "Object of the expected" and jQuery === undefined returns true.

Again, I want to emphasize that this problem only occurs in IE10. Has anyone else experienced this issue? Any tips?

Thanks.

EDIT . It turns out I was incorrect when I initially opened the ticket. IE9 is experiencing the same problem.

EDIT # 2 : I installed this jsfiddle to demonstrate the problem http://jsfiddle.net/3jwRp/2/ . Works fine in chrome, but triggers a warning in IE

+4
source share
2 answers

The problem appears to be caused by a known bug with the Intuit script discussed in the Intuit Anywhere script reloading jQuery (Intuit Ticket number is IPP-1811)

Chrome and FF handled jQuery more gracefully than IE, so this was a more obvious problem, but the main reason was in all browsers.

0
source

See the solution on our developer's site for IE8 and higher:

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

In particular: To display the Connect to QuickBooks button in IE8, the html xmlns attribute is required, for example:

If this also does not solve your problem, please raise a support ticket at: https://developer.intuit.com/Support/Incident

Also, I just wanted to understand if you are using another jquery in your project? Then follow these steps: Can you use the solutions mentioned in the link below:

1) Link to the jquery 1.0 library in the upper position and use the CDN place to link it. Add your CDN site to the list of trusted sites

2) Check if there is an extra comma or> in your script by mistake. Other browsers may allow this, but not that.

Contact:

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_Libraries26 % 3Dno

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

+1
source

Source: https://habr.com/ru/post/1492358/


All Articles