Cada vez que trato de usar window.close(); Acabo de recibir el error Los Scripts may only close the windows that were opened by them , ¿hay alguna forma de evitar esto?
Parece que no lo es.
Ver la documentación :
Este método solo se puede llamar en ventanas que se abrieron mediante un script usando el método
Window.open(). Si la ventana no fue abierta por una secuencia de comandos, aparece un error similar a este en la consola: Es posible que las secuencias de comandos no cierren las ventanas que no se abrieron mediante una secuencia de comandos.
Ver también window.close y self.close no cerrar la ventana en Chrome .