リンクを強制的に現在のタブに開くスクリプトを書いてみたんですが
<a href="http://aaa.com/b/c/hoge.jpg";>
  <img src="/hoge.jpg" alt="1234">
</a>
のような構造のリンクを開こうとすると現在のタブと新しいタブの両方で開いてしまいます
こういう場合どう書き換えればいいでしょうか
function OpenLinkInCurrent(e) {
var target = e.button != 0 ? null : e.target;
for (target; target !== null; target = target.parentNode) {
if (target.localName && target.localName.toLowerCase() == 'a') {
e.preventDefault();
e.stopPropagation();
loadURI(target.href);
break;
}
}
}