Estoy abriendo un archivo en la nueva pestaña usando window.open('filepath'). Quiero volver a cargar la nueva URL una vez que se abra. ¿Cómo puedo lograr esto? Probé el siguiente código, pero la nueva URL no se vuelve a cargar una vez que se abre.
var newurl = window.open('filepath','_blank'); window.location.reload(); or window.location.reload(newurl);editado: en realidad, estoy abriendo el contenido del archivo xml en una nueva URL. cuando el archivo se abre en una nueva pestaña, contiene los datos anteriores, no el contenido actualizado. muestra el contenido actualizado solo al recargar. El contenido actualizado se mostrará en mi local incluso si no vuelvo a cargar la página sino en algún otro sitio. No funciona sin recargar.
digamos que quieres abrir google.com, así
para firefox
let tab=window.open("https://www.google.com","_blank") ahora para recargarlo necesitas hacer algo como esto
tab.self.location.replace("https://www.google.com")
esto hará que la pestaña vuelva a cargar la URL, espero que esto ayude
para cromo
con Chrome solo funcionará si el script intenta abrir la misma URL de origen, es decir, ambas pestañas tienen el mismo origen
tab.location.reload()
Accede a la ventana de la ventana abierta dado que no viola CORS
const newurl = window.open('filepath', '_blank'); if (newurl) { // check if null, FireFox returns null newurl.location.reload(); }