ternarylabs/porthole — Issue #4: Porthole broken in IE 9
Author: jswap
Created: 2011-12-01 04:19:33+00:00
State: open

It seems that Porthole is broken in IE9 as I am getting the following error on the javascript console:

"No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message"

My same code works fine in Chrome, which is the only other browser I've tested so far.
Interestingly, I am also seeing this log message from Porthole:
"Using legacy browser support"

I am not sure if it's the legacy support causing the problem or not, but when I run the following javascript:
alert((typeof window.postMessage);
I see:
"object"

So IE9 thinks window.postMessage is an object and not a function.
My testing was with IE 9.0.8112.x 64-bit Edition.

I hope this can be fixed soon, as Porthole is a very useful tool, and I'm a big fan of it.
: