oyvindkinsey / easyXDM

A javascript library providing cross-browser, cross-site messaging/method invocation.

Home Page:http://easyxdm.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invalid operand to 'in': Object expected

johanneswuerbach opened this issue · comments

Hello, I see the following error several times in our logging system "Invalid operand to 'in': Object expected".

The happens only in some Internet Explorer 9 "versions", here some full agents:

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; eSobiSubscriber 2.0.4.16; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; BRI/2)

The error happens in line 1613:

callerWindow = ("postMessage" in frame.contentWindow) ? frame.contentWindow : frame.contentWindow.document;

I can't reproduce the error, do you have any idea?

Regards,
Johannes

Hey johanneswuerbach,

Hope you are doing well.
I am also facing this issue for IE9.
Did you get the fix?

No, I think I haven't solved that problem, sorry.