Comment enquêter sur une “feuille de style n'a pas pu être chargé” message dans Firefox?
Comment enquêter sur une "feuille de style n'a pas pu être chargé" message dans Firefox? Ce message apparaît comme une barre rouge ci-dessous le contenu de la page et au-dessus des outils de développement. Comment puis-je trouver ce fichier, le navigateur fait référence? Je suis en version 46.0 sur Linux Mint 17.3.
Mise à jour
Si je regarde la console du développeur d'outils dans Firefox, il affiche tous les fichiers css et dit: "HTTP/1.1 200 OK" sur chaque fichier.
Une Autre Mise À Jour
Cette barre d'erreur va et vient, il n'est pas cohérent d'une page particulière.
- Cela se produit-il sur d'autres navigateurs tels que Chrome ou IE?
- Je n'utilise pas l'un de ces navigateurs.
- C'est franchement une terrible réponse. Maintenant, vous n'avez aucune idée si le problème est causé par votre navigateur ou de votre site web parce que vous ne vérifiez pas votre site web dans un autre navigateur. L'utilisation de toute autre non-firefox le navigateur de votre choix pour voir si les mêmes erreurs apparaissent sur les autres navigateur, établissant ainsi où dans la structure de la logique de l'erreur vient de.
- J'ai mis à jour ma réponse ci-dessous pour vous re: mise à jour de votre question.
- Mon attitude est de ne pas compter mes poulets avant qu'ils ne soient éclos. Je voudrais avoir toutes les choses de travail dans un navigateur avant de s'inquiéter du comportement dans d'autres navigateurs.
- C'est encore une mauvaise attitude, que vous devez voir s'afficher un site dans plusieurs navigateurs afin d'établir si des questions sont à un site ou d'un navigateur spécifique. Que cela change la façon d'approcher la résolution de ces questions
- Suggérez-vous, dans un rond-point moyen, que si vous ne pouvez pas trouver le bug dans un navigateur essayez d'utiliser un autre?
- Non, je dis que vous ne pouvez pas prétendre que c'est un bug lié au navigateur jusqu'à ce que vous pouvez montrer que ce "bug"/"fonction" n'apparaît pas dans les autres navigateurs. Sinon le problème peut tout aussi facilement être votre codage ou de certains middleware question.
- Qu'est-ce que l'URL du site? Je peux regarder et sans doute d'établir un diagnostic en quelques minutes....
Vous devez vous connecter pour publier un commentaire.
Ce qui arrive presque toujours quand le CSS est gziped, mais le serveur renvoie le Contenu de Longueur de pas comprimé de ressources. Vu cela se produire lors de l'utilisation de mod_deflate avec mod_fastcgi. C'est côté serveur bug, pas de firefox.
mod_fcgid
. Donc je suppose que la réponse est non.Cela peut être très précis de cas de bord, mais j'ai eu exactement ce même erreur avec aucune indication de la feuille de style Firefox a été se plaindre. Il s'avère que c'était le Bloqueur de publicité que j'ai été en utilisant. Lorsque j'ai désactivé le bloqueur de publicité et rechargé ma page, l'erreur a disparu.
Obtenez De Firebug, ou sinon afficher le code source d'une page (cliquer droit sur Firefox et sélectionnez Afficher la Source) et cliquez sur par le biais de chacun d'eux .la feuille de style css référencés dans la
<head>
section de la page HTML. Un ou plusieurs de ces retournera un message d'Erreur 404 ou une autre erreur.Chaque feuille CSS est dans un
<link>
élément dans la Tête du code HTML.Exemple:
affichage du code source de cette page vous donnera un tas de code, dans le
<head>
section est la<link>
:Cela montre qu'il y est une feuille de style dans l'élément de lien, et pour votre page/site si vous cliquez sur par le biais de tous ces (il peut y avoir plusieurs) et de trouver celle qui vous donne l'erreur spécifique.
Mise à JOUR:
Par conséquent, vous devriez être à la recherche dans chacun de vos CSS et les documents connexes, voir le document est un lien vers une ressource inaccessible.
Une autre raison pour
style sheet could not be loaded
est "actif" contenu mixte", en combinaison avec le protocole HTTPS. I. e. si votre code HTML est chargé via le protocole HTTPS, mais les références d'une CSS qui est livré sur HTTP, Firefox bloque le fichier CSS. Le blocage sera la cause d'un exposé de l'entrée dans la console Web. Voir https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content/How_to_fix_website_with_mixed_content pour plus d'informations.Le blocage sera également se produire si la demande pour le fichier CSS est répondu via HTTPS avec une redirection et l'URL de redirection utilise le protocole HTTP. Et Google Chrome permet également de bloquer les actifs de contenu mixte sur HTTP et faire une entrée dans sa console Javascript.
J'ai eu cette erreur à partir de cette stackexchange page, qui a obtenu la ligne rouge dans la console de firebug. Il a souligné le lien https://cdn.sstatic.net/Sites/stackoverflow/all.css?v=743e70f26396 donc j'ai vérifié le code source de la page copier/collé le lien dans un nouvel onglet et tapez entrée. Firefox a crié problème de Sécurité certificat d'erreur, Donc j'ai juste ajouté une exception et le CSS charges. Cette erreur n'apparaît pas dans Chrome ou IE.
De solution facile.