Si lo que quieres es detectar si una nueva pestaa/ventana se ha abierto, lo que puedes mostrar un mensaje de error si es una pestaa/ventana nueva. Para ello puedes usar el historial de JavaScript y comprobar que no haya ningn elemento antes.
Si lo que quieres es detectar si una nueva pestaa/ventana se ha abierto, lo que puedes mostrar un mensaje de error si es una pestaa/ventana nueva. Para ello puedes usar el historial de JavaScript y comprobar que no haya ningn elemento antes.