JSFiddle - React, Tailwind, and code Playground

HTML

<ol id='log' />

JavaScript

$(window).on('message', function(evt) {
    $('#log').append('<li>jQuery: ' + evt.type + ' event with data ' + (evt.data || '(empty)') + '</li>');
});

window.addEventListener('message', function(evt) {
    $('#log').append('<li>Native: ' + evt.type + ' event with data ' + (evt.data || '(empty)') + '</li>');
});

window.postMessage('some content', window.location.origin);