Quiero verificar si estoy en cierto dominio, como este (en manifest.json para extensiones de Chrome):
"content_scripts": [ { "matches": ["*://certain.site/*"], "js": ["some.js"] }Pero parece que solo hay formas sucias en javascript, como .split("/") que no quiero usar. ¿Hay una forma limpia de hacerlo?
Puede usar la interfaz URL para eso. Me gusta:
const currentUrl = new URL(window.location.href); Ahora puede obtener elementos como la ruta y el nombre de host de currentUrl , como currentUrl.pathname .
Para obtener solo el nombre del archivo, ahora puede hacer: currentUrl.pathname.split('/').pop()
obtienes detalles de la URL
console.log(location);obtener la URL actual
console.log(location.href);