Estoy limitado al código (JavaScript, HTML) que puedo editar en una nueva ventana creada por una función window.open(URL, target, specs) . No puedo cambiar la ventana de apertura de ninguna manera.
Estoy tratando de abrir enlaces de una manera que tenga sentido, ya sea en una nueva pestaña en la ventana actual o en una nueva ventana, según la configuración del navegador. Pero no puedo hacerlo.
Todo lo que puedo hacer es:
<a href=URL target="_blank"> se abre en una nueva pestaña en la ventana original, lo que provoca la desorientación del usuario,window.open(URL, name) se abre como el anterior,window.open(URL, name, specs) abre otra ventana del navegador, dándole al usuario 3 ventanas para administrar.Idealmente, el abridor haría algo sensato como respetar la preferencia del usuario por abrir enlaces en su elección de una nueva pestaña o una nueva ventana, pero esto no será posible.
He notado una ventana del navegador que no puede tener pestañas creadas con la función window.open(URL, name, specs) de JavaScript y aquellas que pueden tener pestañas para ser window.open(URL, name) , omitiendo las especificaciones argumento.
Me cuesta entender cómo las ventanas del navegador que tienen pestañas difieren de las que no pueden tener pestañas.
¡Definitivamente buscando aprender de la comunidad! Gracias por cualquier pensamiento.