Use window.postMessage instead of creating a wrapper item
This should make it less invasive by not messing with the website DOM.
Differential Revision: https://phabricator.kde.org/D21927