function scope 'this' does not default to the global object when in strict mode (ECMAScript 5).  I have explicitly bound local var 'window' to the global window so it works in strict mode.
Changed "b=this" to "b=window".
Merge branch 'patch-1' of https://github.com/fraserharris/jquery-postmessage