ログアウトで履歴を消したい

ログアウト用URLを新しい画面で開いてJavaScriptで自分を閉じれば実現できそうな気がするのですが、それじゃだめかな?

<a href="logout.php" target="_blank" onClick="window.opener='dummy';self.close();">ログアウト</a>

みたいな感じで。
記憶で書いてるので実際に動くかどうかは不明。(←ひどい。)