Le blog de Genma
Vous êtes ici : Accueil » Informatique & Internet » Firefox » Firefox : Current domain is Null si adresse Localhost

Firefox : Current domain is Null si adresse Localhost

D 30 novembre 2009     H 09:00     A Genma     C 0 messages   Logo Tipee

TAGS : Firefox Extension Firefox

Au lancement de Firefox, j’ai le message current domain is NULL, et plus particulièrement quand je me connecte sur un site en local (type d’adresse : http://localhost/, cas d’utilisation d’un serveur apache en local pour du développement web par exemple) et ce problème existe avec Firefox 3.0.11 and 3.5.

Cela vient de l’installation de l’extension LongURL Mobile Expander (extension qui permet de faire afficher la vraie URL au survol d’une url de type TinyUrl).

J’ai trouvé cette information sur le blog suivant http://blog.markheadrick.com, qui explique comment résoudre le problème (autrement qu’en désinstallant cette extension). Je traduis l’information ici :

On désactive l’extension et on édite le fichier : C:\Documents and Settings\(user)\Application Data\Mozilla\Firefox\Profiles\(your profile)\extensions\{a7101e54-830c-4d33-a3ed-bedc17ec44da}\content\longurlmobileexpander.js

Cas sous Windows, à adapter à Linux, C :\Documents and Settings\(user)\Application Data\ devenant alors /home/user/.Mozilla/Firefox/

Ligne 79, changer

var current_domain = document.location.href.match(/^https?:\/\/(?:www\.)?([^\.]+\.[^\/]+)/i);

en

var current_domain = document.location.href.match(/^https?:\/\/(?:www\.)?([^\.]+(\.[^\/]+)?)/i);

Ligne 89, changer

if ((domain !== current_domain[1]) && (typeof(this.known_services[domain]) !== 'undefined')) {

en
if ((current_domain != null) && (domain !== current_domain[1]) && (typeof(this.known_services[domain]) !== 'undefined')) {

Après avoir fait ça, on réactive l’extension. Et cela semble marcher.