Las páginas internas usan esquemas especiales como about:, chrome:// y edge://. Las gestiona el navegador, no un sitio web normal. about:blank está estandarizado; la mayoría de las demás direcciones internas son específicas de cada navegador.
Qué es el esquema about:
En una URL normal, el esquema situado antes de los dos puntos —por lo general https:— indica al software cómo acceder a un recurso. El esquema registrado about: identifica información o recursos relacionados con el propio navegador o la aplicación. No contiene un nombre de host.
El RFC 6694 establece el esquema y reserva about:blank como identificador conocido de una página en blanco. A partir de esa base compartida, cada navegador puede ofrecer páginas internas diferentes y redirigir alias about: a sus propios esquemas privilegiados.
Por qué about:blank es especial
Todos los navegadores modernos necesitan un documento vacío interoperable. Los marcos y las ventanas nuevos pueden empezar con un documento inicial en blanco antes de completar otra navegación. También puedes escribir la dirección directamente o elegir una página de inicio vacía.
«En blanco» describe el documento inicial, no todos los contextos posibles para desarrollo. Una página puede crear una ventana emergente o un marco con about:blank, heredar un origen y escribir contenido en él. Por eso, afirmaciones como «una ventana about:blank nunca puede contener código» son demasiado amplias.
Las principales familias de URL internas
| Familia | Navegador habitual | Finalidad |
|---|---|---|
about: | Concepto compartido; especialmente visible en Firefox | Esquema registrado para recursos del navegador, incluido about:blank |
chrome:// | Google Chrome y Chromium | Ajustes privilegiados, historial, descargas, extensiones, diagnósticos e interfaz del navegador |
edge:// | Microsoft Edge | Versiones propias de Edge para ajustes, directivas, descargas, extensiones y diagnósticos |
Páginas about: de Firefox | Firefox | Ajustes, perfiles, información de asistencia, configuración avanzada, red y otros diagnósticos |
| Interfaz de ajustes de Safari | Safari | Safari expone menos comandos internos al usuario y da prioridad a sus paneles de ajustes nativos |
Ejemplos útiles y límites de cada navegador
| Tarea | Chrome | Edge | Firefox |
|---|---|---|---|
| Ajustes | chrome://settings | edge://settings | about:preferences |
| Descargas | chrome://downloads | edge://downloads | about:downloads |
| Extensiones y complementos | chrome://extensions | edge://extensions | about:addons |
| Información de la versión | chrome://version | edge://version | about:support para datos detallados de asistencia |
| Documento vacío | about:blank | about:blank | about:blank |
Escribe estas direcciones por tu cuenta. Un sitio web normal no debería pedirte que pegues un comando interno desconocido para desbloquear contenido o «demostrar» que tu navegador es seguro.
Por qué un comando de un navegador puede fallar en otro
Las páginas internas son interfaces del producto, no estándares web ordinarios. Chrome puede asignar algunos alias about: a chrome://, mientras Edge usa edge:// y Firefox ofrece su propio conjunto about:. Un comando curioso o de diagnóstico citado en un tutorial puede desaparecer, cambiar de nombre o no estar disponible en móviles.
Por eso, el antiguo consejo de escribir about:about como catálogo universal es incompleto. Resulta útil en Firefox; los navegadores basados en Chromium tienen sus propias listas de páginas internas y Safari no reproduce ese modelo para el usuario.
Para desarrolladores: documentos vacíos iniciales y origen
Un contexto de navegación nuevo comienza con un documento inicial vacío. Un iframe sin un atributo src utilizable puede cargar about:blank, y window.open() puede crear un contexto vacío antes de que la URL solicitada se cargue de forma asíncrona. En determinadas condiciones, quien lo crea puede escribir contenido en ese documento.
El comportamiento del origen depende del contexto. Un documento about:blank creado dentro de una página puede heredar el origen de quien lo creó, mientras que escribir la dirección directamente genera otro contexto. Los desarrolladores deben usar las comprobaciones definidas por la plataforma, sin suponer que toda cadena que comienza por about:blank es idéntica.
También hay que distinguir about:blank del atributo HTML target="_blank". El primero es una URL; el segundo pide al navegador que use un contexto de navegación nuevo para un enlace o formulario.
Notas sobre seguridad y privacidad
- Las páginas internas pueden revelar información de diagnóstico sensible. Revisa las rutas de perfil, las directivas, las líneas de comandos y los identificadores antes de publicar capturas completas.
- No cambies funciones experimentales ni valores avanzados de configuración si no sabes cómo revertirlos.
- En un dispositivo administrado, las páginas de directivas ayudan a conocer el estado, pero no autorizan a eludir los controles.
about:blankno solicita una página remota, pero la sincronización, las extensiones, las actualizaciones y los servicios en segundo plano pueden seguir usando la red.
Para consultar las definiciones oficiales, revisa el RFC 6694, la documentación de Chromium sobre URL especiales y la explicación de MDN sobre orígenes heredados.