JSFiddle - React, Tailwind, and code Playground

by Rob Janssen

HTML

<p>Instructions:</p>
<ol>
    <li>Click &quot;Open new window/tab&quot;, see what happens</li>
    <li>Click &quot;Override window.open&quot;, window.open is now &quot;overridden&quot;</li>
    <li>Click &quot;Open new window/tab&quot; again, see what happens now</li>
</ol>
<input type="button" value="Open new window/tab" onclick="DoOpen();" />
<input type="button" value="Override window.open" onclick="DoOverride();" />

JavaScript

function DoOpen() {
    window.open('http://tweakers.net');
}

function DoOverride() {
    window.open = function(a) {
        window.location.href = a;
    };
}