NS_ERROR_MALFORMED_URI dans FF lors de l'appel de document.emplacement.replace()

Je vois l'exception suivante dans FF 3.5.6:

uncaught exception: [Exception... "The URI is malformed"  nsresult: "0x804b000a (NS_ERROR_MALFORMED_URI)"  location: "JS frame :: http://x :: refreshPage :: line 193"  data: no]

Cette erreur se produit lors de l'appel de document.emplacement.replace("/relative/url") sur la fenêtre parent d'un iframe.

Il est également reproductible dans FF2, mais IE8 ne présentent pas le problème.

EDIT: Le code suivant dans le même contexte n'est pas le problème:

document.location.reload();
De quoi êtes-vous le remplacer? C'est probablement de se retrouver avec un mal formé URI que Firefox ne peut pas gérer...
Je suis le remplaçant par un chemin d'accès relatif. J'ai remarqué que ce problème n'existe pas si j'utilise un chemin d'accès absolu. Je suppose que cela pourrait être une iframe de restriction de sécurité.

OriginalL'auteur jthompson | 2009-12-18