Ad

EnglischFranzösischSpanisch

Kostenloser Online-Editor | DOC > | XLS > | PPT >


OffiDocs-Favicon

Bild-Downloader Fortsetzung in Chrome mit OffiDocs

Image Downloader Fortsetzungsbildschirm für die Erweiterung Chrome Web Store in OffiDocs Chromium

Ad


BESCHREIBUNG


Image Downloader Continued (IDC) ================ Dies ist eine Abspaltung von Image Downloader von Vlad Sabev (vdsabev).

Die ursprüngliche Erweiterung wird nicht aktualisiert und dieses Projekt zielt darauf ab, die Lücke zu schließen.

Das Ziel ist es, Fehler zu beheben, mehr Websites (so viele wie möglich) zu unterstützen, neue Funktionen und Verbesserungen hinzuzufügen.

Vorschläge sind willkommen - bitte melden Sie ein Problem auf github! IDC steht nicht zum Verkauf und wird immer kostenlos, Open Source und ohne Werbung oder Tracking-Algorithmen jeglicher Art sein! Den Quellcode finden Sie hier: https://github.

com/kisdma/image-downloader-cnt Beschreibung ================ Wenn Sie Bilder in großen Mengen von einer Webseite herunterladen müssen, können Sie mit dieser Erweiterung: - Bilder auf der Seite anzeigen enthält und verlinkt auf - Filtern Sie sie nach Breite, Höhe und URL; unterstützt Platzhalter und Regex - Wählen Sie Bilder zum Herunterladen aus, indem Sie auf das Bild klicken - Verwenden Sie spezielle Schaltflächen, um einzelne Bilder herunterzuladen oder in neuen Registerkarten zu öffnen - Passen Sie die Bildanzeigebreite, Spalten, Randgröße und Farbe an - Blenden Sie Filter, Schaltflächen und Benachrichtigungen aus, die Sie nicht möchten nicht erforderlich Wenn Sie auf die Schaltfläche „Herunterladen“ klicken, werden alle ausgewählten Bilder im standardmäßigen Downloadverzeichnis von Chrome oder in einem darin enthaltenen Verzeichnis gespeichert, wenn Sie einen Unterordnernamen angeben.

WARNUNG: Wenn Sie kein Standard-Download-Verzeichnis eingerichtet haben, müssen Sie den Speicherort für jedes Bild manuell auswählen, wodurch möglicherweise viele Popup-Fenster geöffnet werden.

Es wird nicht empfohlen, ohne ein Standard-Download-Verzeichnis zu viele Bilder auf einmal herunterzuladen.

Änderungsprotokoll ================ 2.8: Verbesserte Bilderkennung und -sammlung, viele Bugfixes - Injektionsskript hinzugefügt, um zu verhindern, dass Seiten shadowDOM schließen (was Bilder darin unauffindbar machte).

Hinweis: Websites verwenden dies, um Werbeblocker zu umgehen - Bilderkennung in shadowDOM hinzugefügt - Einfügen im CSS-Stil hinzugefügt, um das Werbeblockieren von Bildern zu verhindern, die von IDC hinzugefügt wurden (betrifft nur Elemente mit der Klasse "idc-image") - Listener hinzugefügt, um DOM-Änderungen zu verfolgen und intermittierende zu entdecken Bilder wie webp (bewegte gif-ähnliche Bilder) von YouTube oder kontinuierlich hinzugefügte/gelöschte Bilder wie beim Instagram-Scrollen - Speichern der Liste der entdeckten Bilder in einem serialisierten Array in einem versteckten Tag auf der Seite hinzugefügt (verschwindet, wenn die Seite aktualisiert wird) - Fehler behoben in Anzahl der eingereichten Downloads (war +1) - Verbesserte Regexp für eine bessere Bilderkennung in "Stil"-Tags (es fehlten einige Daten: Bild-URLs) - Der Code wurde bereinigt und in eine Funktion verschoben, die relative URLs prüft und übersetzt (falls erforderlich). zu absolut.

Verwendete diese Funktion für Tags, bei denen diese Prüfung fehlte - Verbesserte einen Beobachter, damit er mehr Bilder von temporären Elementen wie Popups entdeckt (erweiterte die Attributfilterliste) - Verbesserte Bilderkennung im 'svg'-Tag - wenn es Bild-Tag(s) enthält , gibt dann Bilder von ihnen zurück, anstatt base64-svg zu erstellen - encodeURI() aus dem Code entfernt, der den Bildcache füllt und darauf zugreift.

Ich bin mir nicht sicher, was der Zweck war, da eingehende Links aus Tags extrahiert werden, in denen sie bereits codiert sein sollten.

Dies unterbrach Links, die bereits codiert waren und bei denen Sonderzeichen maskiert waren (entdeckt auf Wikipedia - Links mit Klammern) - Fehler beim Parsen des 'source'-Tags behoben - Unterstützung für Liste mit unterschiedlichen Auflösungen in 'srcset' hinzugefügt (1x, 2x, usw.

) - Fehler behoben: Hinzufügen doppelter YouTube-Bilder im Popup.

js - Fehler behoben: falsche URLs wurden erstellt, wenn die Basis-URL mit einem umgekehrten Schrägstrich endete - Fehler beim Parsen des img-Tags behoben - Fehler in relativeUrlToAbsolute behoben - bei leerer Eingabe "undefiniert" zurückgab - Erkennung von Links mit dem Befehl "Größe ändern" hinzugefügt für einen Server im Abfrageteil der URL - Hinzufügen von Links ohne den Befehl liefert Bilder mit höherer Auflösung 2.7: Verbesserte Bilderkennung, Fehlerkorrekturen in Code und Design - Parsen der Attribute 'srcset' und 'lowsrc' in 'img' hinzugefügt tags - Parsen des Attributs 'srcset' in 'source'-Tags (innerhalb des html5-Tags 'picture') hinzugefügt - Leinwand-zu-Bild-Konvertierung hinzugefügt - leistungsstarke Technik zum Extrahieren stark geschützter Bilder (wird nicht einmal auf der Registerkarte "Ressourcen" von Dev Tools angezeigt).

Hinweis: Zu diesem Zeitpunkt stapeln sich hinzugefügte Bilder jedes Mal, wenn auf die Erweiterungsschaltfläche geklickt wird.

Sie können durch Aktualisieren der Seite entfernt werden.

- Überprüfung auf lange Bild-URLs (höchstwahrscheinlich data:image) und deren Platzierung oben auf der Seite hinzugefügt, anstatt sie an das Popup zu senden (um mit der Leinwand-zu-Bild-Konvertierung kohärent zu sein, die große Datenfolgen erzeugen kann: image/ jpeg) - Auswahl der Farbe von Textinfo-Shortcuts (kombiniert in einer Option mit Bildauswahlfarbe) auf der Optionsseite hinzugefügt.

Symbole sind auch entsprechend eingefärbt - Ein veralteter Code wurde auskommentiert, um die Optionsseite nach der Installation zu öffnen und nach Versionen vor 2.1 zu suchen (in den Standardeinstellungen.

js) – Die Option für die minimale Breite wurde auskommentiert, da sie derzeit defekt ist (nicht sicher, ob sie nützlich ist) (in options.

html) - Maximale Höhe folgt der Option "Max. Breite" (um besser zu funktionieren, wenn kleine Bildvorschau ausgewählt ist) - Ersetzte zepto.

js mit unverschleiertem Original-Quellcode - Blinkende Animation für Download-Nachricht behoben (anscheinend war sie seit dem Wechsel von jquery zu zepto kaputt) 2.6: Großes Redesign und verbesserte Bilderkennung - Popup-Look modernisiert, Bilder werden auf Kacheln mit mehr Bildinformationen platziert, Kachelfarbauswahl zu den Optionen hinzugefügt – Mehrere Fehler behoben, Bilderkennung für viele Fälle verbessert, einschließlich tiefer CSS-Analyse anstelle von defekter StyleSheets-API – Verknüpfungen zu Seiten mit umgekehrter Bildsuche (Google, Bing, Yandex, TinEye) für jedes Bild hinzugefügt 2.5: – Anzeige von Bildgröße und Bilddateinamen hinzugefügt (kann in den Einstellungen deaktiviert werden) - Sortieren von Bildern nach Größe hinzugefügt - zwei neue Optionen: 1) um nur nach Breite (Standard) oder nach Breite+Höhe zu ordnen, 2) größte-zu- kleinste (Standard) oder umgekehrt - Vertikale Skalierung von Bildern hinzugefügt, wenn sie größer als 200 Pixel sind - SVG-Format wurde nicht vom 'svg'-Tag gelesen - behoben - Lesebild vom 'Poster' des 'video'-Tags hinzugefügt - Behoben, dass Hintergrundbilder nicht vorhanden sind -anerkannt.

Das Lesen von StyleSheets scheint nicht zu funktionieren (um aus cssRules zu lesen).

Problemumgehung implementiert: Abrufen von CSS-Dateien mit Links, die von 'link'-Tags erhalten wurden.

Hinweis: Einige Websites verwenden eine andere Second-Level-Domain zum Speichern von CSS. In diesem Fall funktioniert das Abrufen nicht, wenn die Erweiterung keine Berechtigung für „all_urls“ (oder eine bestimmte Domain) hat.

Dies führt nur dazu, dass einige Bilder nicht angezeigt werden.

Entfernen Sie die Berechtigung in Chrome-Erweiterungen, wenn dies ein Problem darstellt.

- Erkennung von Bildern mit maximaler Auflösung auf Google Maps und Street View-Fotos hinzugefügt (entdeckte undokumentierte API) - Hochauflösende Vorschauen für YouTube-Thumbnails hinzugefügt (einschließlich Video der aktuellen Seite) - Regexp für Link-Parsing von "a"-Tags korrigiert, um nicht Erkennung von Bildlinks 2.4.2: – Problemumgehung für Chrome, das den Zugriff auf domänenübergreifende CSS-Regeln verbietet 2.4.1: – Es wurde ein Problem behoben, bei dem ungültige URLs die Erweiterung – https://github.

com/vdsabev/image-downloader/issues/23 – Zepto aktualisiert.

js auf 1.2.0 2.4: - Option zum Umbenennen von Dateien vor dem Herunterladen von 2.3 hinzugefügt: - Unterstützung für BMP-, SVG- und WebP-Bilder hinzugefügt - Unterstützung für relative URLs hinzugefügt - Verbesserte Popup-Ladegeschwindigkeit durch Durchsuchen weniger Elemente - Ersetzt veraltetes `chrome .

extension` ruft mit `chrome.

runtime` 2.2: - Unnötige Berechtigung zum Zugriff auf Tabs entfernt - Spendenaufforderung entfernt aufgrund von Beschwerden einiger Benutzer, dass sie nach dem ersten Mal nicht wie vorgesehen verschwindet; jetzt wird stattdessen die Optionsseite bei der ersten Installation geöffnet - Speichern Sie den Wert des URL-Filters - Ein weiterer Versuch, einige Größenprobleme zu beheben 2.1: - Filter für Bildbreite/-höhe hinzugefügt - Ein einmaliges Zurücksetzen aller Einstellungen aufgrund einiger hinzugefügt Personen mit Größenproblemen - Sortieren nach URL-Option 2.0 entfernt: - Möglichkeit hinzugefügt, die Dateien in einem Unterordner zu speichern - Google Chrome-Downloads-API verwendet - Saubereres, gitterbasiertes Design implementiert - Klicken auf ein Bild-URL-Textfeld wird jetzt automatisch wählen Sie den Text aus, damit Benutzer ihn kopieren können - Einige kleinere Anzeigeprobleme wurden behoben - Einstellungen für die Anzahl der Spalten hinzugefügt, Rahmenstileinstellung entfernt - Spendenschaltflächen auf der Optionsseite hinzugefügt 1.3: - Bilder, die in einem Stil-Tag verwendet werden, werden jetzt auch eingeschlossen das Ende der Liste.

Früher wurden nur Bilder aus Inline-Stilattributen von Elementen eingeschlossen.

- Unterstützung für Daten-URI hinzugefügt - Mehrere Fehlerkorrekturen und Optimierungen 1.2: - URL über dem Bild geändert, damit sie in einem schreibgeschützten Textfeld angezeigt wird - Bild-Checkboxen nach oben verschoben und Schaltflächen zum Öffnen und Herunterladen darunter hinzugefügt - Anfangs deaktiviert Schaltfläche „Herunterladen“ und Kontrollkästchen „Alle“ – Einige neue Optionen zum Ausblenden von Filtern, Schaltflächen und Benachrichtigungen eingeführt – Option „Breite“ entfernt; die Breite des Popups passt sich jetzt relativ zur Option für die maximale Bildbreite an - Das Design wurde optimiert 1.1: - Das Speichern der minimalen und maximalen Bildbreite wurde korrigiert - Die URL über dem Bild selbst und eine Option zum Umschalten hinzugefügt - Wildcard-Filtermodus hinzugefügt (neben normal und regex) - Der Status der ausgewählten Filter wird jetzt gespeichert - Die Option "Nach URL sortieren" wurde zurück zu den Filtern verschoben - Eine Schaltfläche "Daten löschen" zur Optionsseite hinzugefügt.

Obwohl die Erweiterung noch nicht viel lokalen Speicher verwendet, könnte jemand die Option zu schätzen wissen.

- Viele Codes überarbeitet, insbesondere die Verwendung des lokalen Speichers 1.0.13: - Eine Benachrichtigung hinzugefügt, um den Benutzer wissen zu lassen, dass der Download begonnen hat - Einige Animationen hinzugefügt und die Optionsbenachrichtigungen ein wenig mehr aufpoliert - Einige Event-Handler behoben, die vorhanden waren mehrfach angehängt 1.0.12: - Nach jQuery migriert - Unbestimmter Status für "Alle" Checkbox implementiert - Die Schaltfläche "Herunterladen" wird jetzt deaktiviert, wenn keine Bilder aktiviert sind - Fehler mit Rücksetzoptionen behoben - jetzt kann der Benutzer speichern die zurückgesetzten Werte oder brechen Sie das Zurücksetzen einfach ab, indem Sie die Seite neu laden - genau wie es in der Benachrichtigung 1.0.11 steht: - Download-Mechanismus geändert, um Chrome v21+ zu unterstützen - Filteroption "Nur verknüpfte Bilder anzeigen" hinzugefügt, die nützlich sein kann, wenn Sie nur Bilder herunterladen möchten, die sich in einer URL auf der Seite befinden.

1.0.10: - Download-Bestätigung hinzugefügt 1.0.9: - Die Anzahl der Bilder wird jetzt neben der Checkbox "Alle" angezeigt 1.0.8: - Erkennung von Bild-URLs in Anchor-Tags hinzugefügt; Beachten Sie, dass diese Funktion keine URLs ohne .

jpg, .

JPEG, .

gif oder .

png-Dateierweiterungen – es stützt sich auf einen regulären Ausdruck, um zu vermeiden, dass möglicherweise Hunderte von Anfragen an externe Server gesendet werden. 1.0.7: – Das Desktop-Benachrichtigungssystem, das beim Klicken auf „Herunterladen“ angezeigt wurde, wurde zugunsten einer Textbeschreibung entfernt, die sich einfacher anfühlen sollte zu steuern (durch Optionen) und weniger aufdringlich; dies sollte auch weniger Berechtigungen für die Erweiterung erfordern - Option zum Ausblenden der Download-Benachrichtigung hinzugefügt; Die meisten Leute sollten den Download-Prozess verstehen, nachdem sie ihn nur einmal gelesen haben. - Einige kleinere UI-Verbesserungen vorgenommen. 1.0.6: - Ein Problem mit mehreren unnötigen leeren Bildern wurde behoben. 1.0.5: - Elemente, die ein Bild mit der CSS-Eigenschaft "background-image" anzeigen wird jetzt auch extrahiert 1.0.4: - Eine Benachrichtigung hinzugefügt, die den Benutzer benachrichtigt, wenn der Download-Vorgang begonnen hat, und erklärt, wo er nach den Dateien suchen muss Credits ================ Basiert auf Beispiel für die Google Chrome-Erweiterung „Ausgewählte Links herunterladen“: https://developer.

Chrom.

com/extensions/examples/api/downloads/download_links.

zip Verwendet die winzige, aber großartige JSS-Bibliothek: https://github.

com/Box9/jss und Zepto.

js: http://zeptojs.

com Bilder: herunterladen.

svg lizenziert durch CC BY 3.0 von oNline Web Fonts http://www.

Online-Webfonts.

com/icon geöffnet.

svg lizenziert durch CC BY 3.0 von oNline Web Fonts http://www.

Online-Webfonts.

com/icon Lizenz ================ Copyright (c) 2019 Dmitry Kislitsyn, Vladimir Sabev Hiermit wird jeder Person kostenlos die Erlaubnis erteilt, eine Kopie dieser Software und zugehöriger Software zu erhalten Dokumentationsdateien (die "Software"), uneingeschränkt mit der Software zu handeln, einschließlich, aber nicht beschränkt auf die Rechte, Kopien der Software zu verwenden, zu kopieren, zu modifizieren, zusammenzuführen, zu veröffentlichen, zu verteilen, Unterlizenzen zu vergeben und/oder Kopien der Software zu verkaufen, und Personen zu gestatten wem die Software dazu zur Verfügung gestellt wird, vorbehaltlich der folgenden Bedingungen: Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

DIE SOFTWARE WIRD OHNE MÄNGELGEWÄHR BEREITGESTELLT, OHNE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF GEWÄHRLEISTUNGEN DER MARKTFÄHIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN DRITTER.

DIE AUTOREN ODER URHEBERRECHTSINHABER SIND IN KEINEM FALL HAFTBAR FÜR ANSPRÜCHE, SCHÄDEN ODER SONSTIGE HAFTUNG, OB AUS VERTRAG, UNERLAUBTER HANDLUNG ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IM ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDLUNGEN MIT DER SOFTWARE ERGEBEN SOFTWARE.

Zusätzliche Information:


- Angeboten von DK
- Durchschnittliche Bewertung: 4.31 Sterne (gefiel mir)
- Entwickler Diese E-Mail-Adresse ist gegen Spambots geschützt. Sie müssen JavaScript aktivieren, damit Sie sie sehen können.

Image Downloader Fortsetzung im Internet extension integriert mit den OffiDocs Chromium Online


Führen Sie Chrome Extensions

Ad