Вот так у меня работает в Хроме и некоторых других браузерах.
<button onclick="window.close();">Закрыть</button>
Но в Мозилла и остальных не будет работать из-за политики безопасности. Только если вы открыли вклкадку с помощью window.open можно использовать window.close. Похоже, что иначе никак.