Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Issue with loading multiple IFrames Sense sheets

Hi

I am creating a 1 page mashup with 10 IFrames.

Each IFrame URL is set as retrieved from the DEV Hub single configurator.

When page opened in IE browser, only about 5 IFrames managed to load while the other 5 remains blank. The browser console reported following error

TypeError: Unable to get property 'then' of undefined or null reference

at get (http://localhost:4848/resources/js/single.js??1478781641535:32:12923)

....

However when the same page is opened in Chrome, all the 10 IFrames are loaded without error.

I am also unable to find any Qlik articles that indicate IE limitations.

Any idea what can be the issue? Appreciate you help, thanks

6 Replies
jonathandienst
Partner - Champion III
Partner - Champion III

What version of QS and what version of IE?

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
Not applicable
Author

Hi, I am using 3.1 SR3 and IE 11

Not applicable
Author

Hi, I have tried loading of the iframes programmatically by batches (using setTimeout) and it does not seem to help.

Any ideas to debug/try appreciated.

andydietler
Partner - Creator
Partner - Creator

I had the same error and I added &opt=noanimate to the end of each URL in the iframe and it seemed to fix it.

update: this worked in Chrome but the error is still present in Safari.

eagle
Partner - Contributor
Partner - Contributor

IE 浏览器有socket  数量限制, 如果你想在IE下打开多个single。你 可以通过注册表将IE 的socket限制变大。

或者你使用https来打开single,也可以避免该问题

ErikWetterberg

Hi

IE has a restriction in the number of web sockets you are allowed to open, so this would not work. Make a mashup instead and load it in one iframe.

 

Erik Wetterberg