Was bedeutet “Parsing des Attributwerts ‘srcset’ fehlgeschlagen, da sein ‘w’-Deskriptor ungültig ist.” bedeuten?

Lesezeit: 2 Minuten

Was bedeutet Parsing des Attributwerts srcset fehlgeschlagen da sein w Deskriptor
Doug

Ich erhalte Chrome-Fehler auf meiner Website, die sagen:

Parsing des Attributwerts „srcset“ fehlgeschlagen, da der Deskriptor „w“ ungültig ist.
Gefallener srcset-Kandidat
http://i2.wp.com/domain.net/wp-content/…/image.jpg?resize=425%2C200

Irgendeine Ahnung, was das bedeutet?

Ich verwende WordPress als meine Website-Plattform. Ich verwende auch seine Photon-Funktion (innerhalb seines Jetpack-Frameworks). Meine Vermutung ist, dass es mit dieser Funktion zu tun hat. Werden die Bildabmessungen falsch angegeben oder so?

Was sind ‘w’-Deskriptoren?


AKTUALISIEREN: Hier ist der HTML-Code:

<img src="http://i1.wp.com/gaithersburgpsychologist.net/wp-content/uploads/2015/02/lightbulb.jpg?resize=425%2C200"
   
   
   alt="Change your thoughts and you change your world.">

  • Es ist hilfreich, die HTML-Quelle zu sehen, auf die sich Chrome bezieht (Sie erhalten möglicherweise auch weitere Informationen von der W3C-Validator).

    – Matt Gibson

    26. Juni 2015 um 13:24 Uhr


  • Ja, das könnte helfen. Hinzugefügt.

    – Doug

    26. Juni 2015 um 13:30 Uhr

  • Der Deskriptor beschreibt die physische Breite des Bildkandidaten. Es ist eine Zahl gefolgt von w. In Ihrem Fall fehlt die Nummer.

    – Alexander Farkas

    28. Juni 2015 um 8:33 Uhr

  • @alexanderfarkas Gibt es eine Spezifikation, auf die Sie mich verweisen können, die dies detaillierter beschreibt? Dies ist kein Aspekt von HTML, mit dem ich vertraut bin.

    – Doug

    28. Juni 2015 um 12:19 Uhr

  • html.spec.whatwg.org/multipage/…

    – Alexander Farkas

    28. Juni 2015 um 12:22 Uhr

Ich hatte einen ähnlichen Fehler:

Parsing des srcset-Attributwerts fehlgeschlagen, da es einen unbekannten Deskriptor hat

und das Problem wurde verursacht durch a Platz in der Bildpfad-URL.

  • ja! Für Verzeichnisse mit Leerzeichen kann PHP echo str_replace(' ', '%20',$url);

    – Fanky

    20. Februar 2018 um 16:55 Uhr

  • In meinem Fall gibt es ein Leerzeichen in der Bild-URL und zwei Punkte vor der Erweiterung wie (image..jpg)

    – Saurabh Solanki

    4. Oktober 2019 um 13:21 Uhr

1647308945 750 Was bedeutet Parsing des Attributwerts srcset fehlgeschlagen da sein w Deskriptor
Oligofren

tldr; Ihr HTML-Code ist ungültig und Ihnen fehlt die tatsächliche Breitennummer.

Dies ist ein gültiges img-Tag mit srcset:

<img src="https://stackoverflow.com/questions/31074180/phone.jpg"  />

Es sagt, dass, wenn Ihr Browser versteht srcset Es sollte das kleine Bild verwenden, wenn die Breite ca. 256 px beträgt, und das größere Bild, wenn es 512 px breit ist.

In deinem Image-Tag hast du nichts vor w:

srcset="http://...resize=425%2C200 w, ...

Beachten Sie, dass die Breite nicht angegeben ist? Das ist das Problem. Ändern Sie es in etwas wie 600w um das Bild für Bildschirmbreiten von 600 Pixel zu verwenden usw.

In meinem Fall habe ich einfach vergessen, ein Komma zwischen die Bilder zu setzen

  • können Sie ein Codebeispiel teilen, um besser zu verstehen, was Sie meinen

    – allenski

    15. November 2020 um 3:27 Uhr

In meinem Fall habe ich mein srcset mit einem Webpack-Loader namens generiert srcset-Loader der ein JSON-Objekt anstelle einer richtigen Zeichenfolge ausgegeben hat.

Was bedeutet Parsing des Attributwerts srcset fehlgeschlagen da sein w Deskriptor
Eli

In meinem Fall war die Bild-URL wie in allen oben genannten Fällen beschädigt:

Beispiel:

https://aaaa.aaaa.com/?somequery

/? ersetzen mit ? geholfen.

1647308946 308 Was bedeutet Parsing des Attributwerts srcset fehlgeschlagen da sein w Deskriptor
Weihnachten

In meinem Fall habe ich die srcset-Größen programmgesteuert erstellt und hatte einen Wert wie 347,99999w. Gelöst mit einem Math.floor().

Was bedeutet Parsing des Attributwerts srcset fehlgeschlagen da sein w Deskriptor
NAVAS MC

Behoben durch Entfernen des Leerzeichens aus dem URL-Dateinamen

1003610cookie-checkWas bedeutet “Parsing des Attributwerts ‘srcset’ fehlgeschlagen, da sein ‘w’-Deskriptor ungültig ist.” bedeuten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy