title: Globally override postMessage
body: <p>Is there a way to monkey patch postMessage for any new instance of a window and all the ways it can be obtained?</p>
  <p>patching window.postMessage for example will not do anything to
  frame.contentWindow.postMessage</p>
  <p>Is there a prototype to override?
  Thanks</p>