Skip to content
This repository

IE7/IE8 Loading Bar #491

Closed
wilkinsonj opened this Issue June 28, 2012 · 9 comments

5 participants

wilkinsonj N. Taylor Mullen Alexander Köplinger David Fowler ramaila
wilkinsonj

IE7 and IE8 both show a continuous loading bar after connecting.

There must be a way around this because the same does not happen on Socket.io

Alexander Köplinger

You might want to take a look at #215, redsquare posted a code snippet there that should fix the problem. As David was not able to repro the issue, please try it and see if it works for you and report back.

wilkinsonj

I have tried the code posted.

It partially solves the problem, but not completely.

The loading symbol is gone from the tab, but the status bar still reads 'waiting for ...'

wilkinsonj

FYI - the way Socket.IO gets around this issue is as follows:

The HTMLFile transport creates a forever iframe based transport for Internet Explorer. Regular forever iframe implementations will continuously trigger the browsers buzy indicators. If the forever iframe is created inside a htmlfile these indicators will not be trigged.

David Fowler
Owner

Send a pull request.

Alexander Köplinger

Some background info on ForeverFrame using htmlfile in IE:
http://cometdaily.com/2007/11/18/ie-activexhtmlfile-transport-part-ii/
http://meteorserver.org/browser-techniques/

The downside is that this "solution" only works in IE...

David Fowler
Owner

That's fine. IE is the only browser that uses forever frame anyways.

N. Taylor Mullen NTaylorMullen referenced this issue from a commit August 01, 2012
Commit has since been removed from the repository and is no longer available.
N. Taylor Mullen NTaylorMullen referenced this issue from a commit August 01, 2012
N. Taylor Mullen Fixed #215, #383 and #491
All the bugs fixed in this commit are duplicates.

Executing Javascript once the DOM yielded constant loading in some
browsers where they viewed the page as continuously loading since the
entire page had not been loaded, even though the DOM had.  Fixed this
issue by re-routing the connection.start call to the window.load event
by default but also allowing the user to overwrite the default via the
startAfterPageLoad flag.
d2b5c60
N. Taylor Mullen NTaylorMullen closed this August 03, 2012
N. Taylor Mullen
Collaborator

Duplicate of #215

ramaila

@davidfowl The loading symbol is gone from the tab, but the status bar still reads 'waiting for ...' message.do you know if there is any work around to remove this status bar.
you mentioned 'Send a pull request.' how to do that?

David Fowler
Owner

@ramaila I have no idea what the workaround is.

Information on pull requests:
https://help.github.com/articles/using-pull-requests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.