2011-06-20 4 views
1

J'ai une balise img dans une page html. Ma source img est un fichier sur un serveur distant. Quand j'essaye de rendre le img dans firefox commeImage non affichée dans firefox en html tag img

file://///server/folder1/folder2/name.jpg 

il rend correctement. Mais quand j'essaye de mettre le même URL dans la balise d'img comme:

<img alt="" src="file://///server/folder1/folder2/name.jpg" /> 

il ne rend pas dans firefox. IE le rend correctement.

Répondre

1

Il semble être le comportement par défaut de Firefox pour des raisons de sécurité: http://en.w3support.net/index.php?db=so&id=192080

Sur le lien fourni, vous pouvez trouver des informations sur la façon de modifier ce comportement par défaut:

Cela pourrait être désactivé dans Firefox:

  • tapez "about: config" dans la barre d'adresse et accepte "Je vais faire attention"
  • trouver « security.checkl oaduri » dans les anciennes versions ou
    "security.fileuri.strict_origin_policy" dans les versions les plus récentes de Firefox et
    changer la valeur à "false"
  • restart firefox

Cela devrait le faire pour vous. Vous avez plus d'informations ici:

http://kb.mozillazine.org/Security.fileuri.strict_origin_policy 
http://kb.mozillazine.org/Security.fileuri.origin_policy 

Cordialement,

Max

+0

Merci pour la réponse. Cependant, comme mon tag img est sur mon site, je ne peux pas demander à mes utilisateurs de faire ce changement dans le comportement de Firefox. Est-ce que je peux modifier mon img src pour l'afficher correctement? MISE À JOUR Même après avoir fait le changement, je ne suis pas en mesure d'afficher le img correctement. – Ashish

+0

Avez-vous essayé les solutions fournies dans le lien? Avez-vous redémarré Firefox? D'ailleurs, ne pourriez-vous pas stocker le fichier localement? Ce serait plus "standard" et plus proche du HTML classique. – JMax

+0

Oui, j'ai suivi les étapes dans le lien et j'ai également redémarré Firefox. Mon application affiche les images téléchargées par les utilisateurs. Donc, pour obtenir l'image à partir du partage de fichiers. – Ashish