replaceState (): un estado de historial con url ... no se puede crear en un documento con origen

yo tengowindow.history.replaceState(null, null, 'about'); enmain.js que se encuentran enrequired/javascripts en mi servidor

Luego, en la página acerca de (ubicada en/ (root) en mi servidor), tengo un enlace que usawindow.history.replaceState(null, null, 'about:me'); en esta página. Todo funciona bien, pero cuando hago clic en otro enlace con la misma función pero conabout:girlfriend como URL, recibo este mensaje de error:

Uncaught SecurityError: Failed to execute 'pushState' on 'History': A history state object with URL 'about:girlfriend' cannot be created in a document with origin 'http://my.domain.com'.

No sé por qué mi navegador (última versión de Chrome) piensa que estoy tratando de llegar a esta página usandopushState y no sé por qué recibo este mensaje de error, no importa cuántas veces lo haya leído. ¿Alguien puede explicar esto por mí? No usoHistory.js para esto.

Vale la pena mencionar, es que no recibo este mensaje de error si cambio: a otra cosa, como- o/. Quiero usar: porque/ no funciona (página 404 no encontrada) y- no encaja, es mejor con:.

Respuestas a la pregunta(1)

Su respuesta a la pregunta