SharePoint iFrame - Qlik Sense - IE : "An error occurred. Object.keys: argument is not an Object"
Article Number: 000025769 | Last Modified: 2019/03/06
Description
When creating an SharePoint iFrame Qlik Sense page, users using IE receive the following error: "An error occurred. Object.keys: argument is not an Object". The issue is not present with Chrome or FireFox browsers.
Cause
When the SharePoint developer created the project by default the page will emulate Internet Explorer 10, regardless if browser is Internet Explorer 11. Since Qlik Sense does not support IE10, the user will receive an error.
To prove this, do the following:
1- Open IE 2- Press F12 or tools > select "F12 develper tools" 3- On developer tools, select "emulation" 4- Currently the "document mode" is set to edge" which represents all the latest standards and features. Read more: IE11 supports, https://msdn.microsoft.com/library/dn255001(v=vs.85).aspx) 5- Go to the taskbar and enter SharePoint URL. 6- Look at "emulation" from dev tool. 7- Document Mode will switch from "edge" to "10" aka IE10
Resolution
In Sharepoint change the "X-AU-Compatible meta tag" from "IE10" to "Edge", read More: https://paultavares.wordpress.com/2015/01/20/how-to-render-a-sharepoint-page-in-ie-using-edge-mode-without-changing-the-master-page/
Get Answers
Find Answers
Qlik Community
Collaborate with over 60,000 Qlik technologists and members around the world to get answers to your questions, and maximize success.
Experiencing a serious issue, please contact us by phone. For Data Integration related issues please refer to your onboarding documentation for current phone number.