 <p>This is not a very nice fix but it works:</p> <p>CSS:</p> <pre><code>.new-tab-opener { display: none; } </code></pre> <p>HTML:</p> <pre><code>&lt;a data-href="http://www.google.com/" href="javascript:"&gt;Click here&lt;/a&gt; &lt;form class="new-tab-opener" method="get" target="_blank"&gt;&lt;/form&gt; </code></pre> <p>Javascript:</p> <pre><code>$('a').on('click', function (e) { var f = $('.new-tab-opener'); f.attr('action', $(this).attr('data-href')); f.submit(); }); </code></pre> <p>Live example: <a href="http://jsfiddle.net/7eRLb/" rel="nofollow">http://jsfiddle.net/7eRLb/</a></p>