in realta' uso greasemonkey che mi aggiunge il javascript ad 1 pagina qualsiasi (ad es se volessi cambiar la visualizzazione del forum di html.it potrei farlo con greasemonkey (addon di firefox) )
ho provato sia con il self che con il window.close (il window.open funziona senza problemi) la pagina e' praticamente vuota con solo il window.close o il self.close
ma non ha funzionato in entrambi i casi