SharePoint iFrame - Qlik Sense - IE : "An error occurred. Object.keys: argument is not an Object"
Article Number: 000025769 | Last Modified: 2019/03/06
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.
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
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/
Collaborate with over 60,000 Qlik technologists and members around the world to get answers to your questions, and maximize success.