javascript - Pourquoi Firefox n'affiche-t-il pas l'espace réservé à l'image dont le chargement a échoué?
阿神
阿神 2017-05-19 10:33:43
0
2
1134

404 pour le chargement des images sur la page, un espace réservé pour l'échec du chargement sera affiché sous ChromeIE (comme indiqué sur l'image), afin que l'utilisateur puisse voir directement que l'image n'a pas pu se charger, mais pourquoi Firefox n'affiche-t-il pas un message similaire espace réservé ?

阿神
阿神

闭关修行中......

répondre à tous(2)
漂亮男人

Firefox est spécial, vous pouvez essayer la méthode d'activation suivante
Entrez about:config dans la barre d'adresse pour trouver browser.display.showimageplaceholders et définissez la valeur sur true

De plus, il est préférable de ne pas utiliser d'espaces réservés si l'image ne s'affiche pas. Vous pouvez essayer plusieurs méthodes pour donner l'image par défaut lorsque l'image ne se charge pas.

première méthode

Méthode de chargement paresseux, déterminez si la vraie image est chargée avec succès avant l'affectation src

méthode2

Une petite quantité de conversion d'images

`<img src='real.jpg' alt='test' onerror="this.src='default.jpg'">
`

Conversion d'images par lots
  $('img').error(function(){
            $(this).attr('src', "default.jpg");
         });
左手右手慢动作

Firefox affiche directement le contenu en alt, et n'a pas d'image par défaut comme IE/Chrome

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal