En mi aplicación (con alpinejs 3) tengo texarea con varias URL ingresadas (cualquier URL en cualquier línea nueva) e intento abrir cualquier URL en una nueva pestaña de mi navegador:
let arr = content_textarea.split( String.fromCharCode(10) ); let l= arr.length // let windowFeatures = "left=100,top=100,width=320,height=320"; for (let i= 0; i< l; i++) { console.log('arr[i]::') console.log(arr[i]) // window.open(arr[i], '_blank', windowFeatures ); // Uncommenting this line did not window.open(arr[i], '_blank' ); // delay(1000); // Uncommenting this line did not console.log('NEXT::') }Pero solo se abre el primer enlace en realidad. En la consola de los navegadores veo la salida de todas las líneas. Si hay una manera de ABRIR CUALQUIER url en una pestaña separada de los navegadores?
Probé la versión 100.0.4896.75 de Google Chrome con Kubuntu 20.
Prueba esto:
let arr = content_textarea.split( String.fromCharCode(10) ); let l= arr.length for (let i= 0; i< l; i++) { window.open(arr[i], i); }