Quiero que mi extensión de Chrome inyecte el código para actualizar el nombre de ruta de los usuarios sin recargar la aplicación de los usuarios.
Actualmente tengo un trabajo alrededor
window.history.pushState('', '', '/about') setTimeout(() => window.history.back(), 10) setTimeout(() => window.history.forward(), 20) window.history.pushState('', '', '/about')¿Hay una mejor manera de hacer esto? tal vez no entiendo el estado de la historia lo suficientemente bien.
window.history.replaceState("", "", "/data") esto cambia la ruta sin volver a cargar la página, pero debe manejar la actualización de la página en el archivo de índice
y puede agregar nuevos datos
window.history.replaceState("", "", "/data"); fetch('DataPage.html').then((res) => res.text()).then(res => {document.querySelector("#target").innerHTML = res;})
Tienes que colocar un elemento con id como <div id="target"></div>