Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flash websockets failing with Flash 11.8.800 - works with 11.6 - on IE8 #141

Open
SockToy opened this issue Nov 27, 2013 · 2 comments
Open

Comments

@SockToy
Copy link

SockToy commented Nov 27, 2013

Weird. Works on first page load. Does not work on page refresh at same URL, or page load on other pages under same domain. Works on page load under different domain.

i.e.

http://DOMAIN:3000/Page works on load one
Hit refresh
Fails with object expected at setCallerURL
Fails for http://DOMAIN:3000/Page2

Works for
http://DOMAIN:3001/Page for one try, fails for second

Works fine if I totally close down browser & restart, for one pageload only.

Failure line is always
WebSocket.__flash.setCallerUrl(location.href);#
in WebSocket.__onFlashInitialized

Failure message in IE dev tools is 'Object Expected'
location.href is set and valid, websocket & flash.setCaller are both defined, arguments are identical between success (first load) and throwing an error (second load).

Page works fine in Firefox with native websockets

Error throws before any debug output with the various debug vars set on.

Server is mojolicious, with an appropriate flash security file being fed out.

ideas?

@SockToy
Copy link
Author

SockToy commented Nov 29, 2013

Appears to be a flash 11.8 specific thing, tried upgrading to 11.9 and works. Any thoughts on workarounds for users with 8 installed? ('Upgrade to 9!') ;-p

@gimite
Copy link
Owner

gimite commented Nov 29, 2013

Hmm I have no idea about the workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants