Ich habe versucht zu sehen, welches srcset
Bild mein Browser über die Entwicklertools des Browsers verwendet, aber abgesehen von der Verwendung der Registerkarte "Netzwerk", um zu sehen, welches Bild er abruft, kann ich nicht sagen.
Die Verwendung der Registerkarte "Netzwerk" ist normalerweise in Ordnung, aber manchmal habe ich festgestellt, dass 2 Bildversionen in unterschiedlichen Größen abgerufen werden. Dies geschieht, wenn ein Haltepunkt bei 600 und ein anderer bei 900 liegt und der Browser derzeit 750 Pixel breit ist.
(Ich habe dies sowohl auf Chrome als auch auf FireFox versucht, und es scheint, dass Chrome in bestimmten Fällen beide Bilder herunterzieht, aber FireFox scheint immer nur eines herunterzuziehen.)
Der Grund, den ich wissen möchte, ist, dass ich interessiert bin, ob es zwei Bild-srcset-Dosen herunterzieht, die automatisch zwischen ihnen ausgetauscht werden, wenn ich das Browserfenster skaliere. Dies kann nicht festgestellt werden, da durch Untersuchen des Elements nur das rohe HTML des img
Elements angegeben wird, nicht die tatsächliche img srcset
Option, die es verwendet.
<body>
. @AdamBuchananSmith richtig, als wenn die Seite nur das 1 Bild lädt, das das einzige wäre, das sie verwenden könnteAntworten:
Das Bild hat die Eigenschaft currentSrc. Sie können es protokollieren oder mit verschiedenen Tools überprüfen:
Sie sehen einen Eintrag für currentSrc: mit der tatsächlichen Bildquelle.
quelle
$0.currentSrc
in die DevTools-Konsole eincopy($0.currentSrc)
Ich hatte heute Probleme damit und stellte fest, dass Sie die Variable überwachen können:
Der Live-Ausdruck überwacht das aktuelle srcset des ausgewählten img-Tags. Es funktioniert auch mit dem Bild im Bild-Tag.
quelle
OK, gehen Sie, um das Element in Chrom zu überprüfen. Klicken Sie auf die Registerkarte Netzwerk und aktualisieren Sie die Seite.
Es zeigt Ihnen die Bilder, die geladen werden, die Zeit und die Größe.
quelle
Kam mit der gleichen Frage darauf. Meine einfache Lösung bestand darin, einfach mit der rechten Maustaste auf das Bild zu klicken und "Bild auf neuem Tab / Fenster öffnen".
Schnelle und einfache Lösung und Sie können sehen, welches Bild an verschiedenen Haltepunkten geladen wird.
quelle
Das habe ich mich auch gefragt. Ich glaube, ich habe das herausgefunden, ohne Entwicklertools zu verwenden.
Zur Überprüfung habe ich einfach mit der rechten Maustaste geklickt und gespeichert, um zu sehen, welcher Dateiname eingegeben wurde (und ob er mit meinem hochauflösenden oder dem niedrigauflösenden Bild übereinstimmt).
Die Antwort auf einen Teil Ihrer Frage lautete Nein. Nicht alle Browser wechseln automatisch zwischen verschiedenen srcset-Bildquellen, wenn Sie die Größe des Browsers ändern. Ich habe im August 2018 mit verschiedenen Windows-Desktop-Browsern nachgesehen. Einige reagierten anders, aber die meisten tauschten das Bild nur aus, wenn Sie danach auch auf Aktualisieren klicken.
Ich habe nicht direkt untersucht, welche Bilder tatsächlich heruntergeladen wurden oder ob mehrere gleichzeitig vorhanden waren. Ich habe nur getestet, welches Bild tatsächlich angezeigt wurde und ob sich das Bild beim Ändern der Browsergröße geändert hat. Ich habe auf der Grundlage der Ergebnisse Annahmen getroffen, die möglicherweise zu 100% zutreffen oder nicht, aber ein schneller und schmutziger guter Start waren.
quelle