Ad

Angielskifrancuskihiszpański

Darmowy edytor online | DOC > | XLS > | PPT >


Ulubiona usługa OffiDocs

Pobieranie obrazów Ciąg dalszy za Chrome z OffiDocs

Image Downloader Ciąg dalszy ekranu dla rozszerzenia Sklep internetowy Chrome w OffiDocs Chromium

Ad


OPIS


Image Downloader Ciąg dalszy (IDC) ================ To jest rozwidlenie Image Downloadera autorstwa Vlada Sabeva (vdsabev).

Oryginalne rozszerzenie nie jest aktualizowane, a ten projekt ma na celu wypełnienie luki.

Celem jest naprawianie błędów, obsługa większej liczby stron internetowych (jak najwięcej), dodawanie nowych funkcji i ulepszeń.

Sugestie są mile widziane - zgłoś problem na github! IDC nie jest na sprzedaż i zawsze będzie darmowe, open-source, bez reklam i jakichkolwiek algorytmów śledzących! Kod źródłowy można znaleźć tutaj: https://github.

com/kisdma/image-downloader-cnt Opis ================ Jeśli chcesz zbiorczo pobrać obrazy ze strony internetowej, dzięki temu rozszerzeniu możesz: - Zobacz obrazy, które strona zawiera i linki do - Filtruj je według szerokości, wysokości i adresu URL; obsługuje symbole wieloznaczne i wyrażenia regularne - Wybierz obrazy do pobrania, klikając obraz - Użyj dedykowanych przycisków, aby pobrać lub otworzyć poszczególne obrazy w nowych kartach - Dostosuj szerokość wyświetlania obrazu, kolumny, rozmiar obramowania i kolor - Ukryj filtry, przyciski i powiadomienia, których nie używasz t potrzeba Po naciśnięciu przycisku „Pobierz” wszystkie wybrane obrazy zostaną zapisane w domyślnym katalogu pobierania Chrome lub w katalogu w nim, jeśli określisz nazwę podfolderu.

OSTRZEŻENIE: Jeśli nie skonfigurowałeś domyślnego katalogu pobierania, będziesz musiał ręcznie wybrać lokalizację zapisu dla każdego obrazu, co może spowodować otwarcie wielu wyskakujących okienek.

Nie zaleca się pobierania zbyt wielu obrazów naraz bez domyślnego katalogu pobierania.

Dziennik zmian ================ 2.8: Ulepszone wykrywanie i gromadzenie obrazów, wiele poprawek błędów - Dodano skrypt wstrzykiwania, aby zapobiec zamykaniu shadowDOM stron (co sprawiało, że obrazy w środku były nie do wykrycia).

Uwaga: strony internetowe używają tego do obejścia blokad reklam - Dodano wykrywanie obrazu w shadowDOM - Dodano wstawianie stylów css, aby zapobiec blokowaniu reklam obrazów dodanych przez IDC (dotyczy tylko elementów z klasą „idc-image”) - Dodano detektor do śledzenia zmian DOM i wykrywania sporadycznych obrazy takie jak webp (ruchome obrazy przypominające gify) z youtube lub stale dodawane/usuwane obrazy, jak podczas przewijania na Instagramie w liczbie przesłanych pobrań (było +1) - Ulepszone wyrażenie regularne dla lepszego wykrywania obrazów w tagach „style” (brakowało niektórych danych: adresy URL obrazów) - Oczyszczono i przeniesiono do funkcji, która sprawdza i tłumaczy (w razie potrzeby) względne adresy URL do absolutnego.

Używano tej funkcji dla tagów, w których brakowało tego sprawdzenia - Ulepszono obserwatora, aby wykrywał więcej obrazów z elementów tymczasowych, takich jak wyskakujące okienka (rozszerzono listę filtrów atrybutów) - Ulepszono wykrywanie obrazu w tagu „svg” - jeśli zawiera znaczniki obrazu , a następnie zwraca z nich obrazy, zamiast budować base64 svg - Usunięto encodeURI() z kodu, który zapełnia i uzyskuje dostęp do pamięci podręcznej obrazów.

Nie jestem pewien, jaki był tego cel, ponieważ linki przychodzące są wyodrębniane z tagów, w których powinny być już zakodowane.

To łamało linki, które były już zakodowane i miały specjalne znaki ucieczki (odkryłem to na wikipedii - linki z nawiasami) - Naprawiono błąd w parsowaniu tagu "source" - dodano obsługę listy z różnymi rozdzielczościami w "srcset" (1x, 2x, itp.

) - Naprawiono błąd: zduplikowane dodawanie obrazów youtube w wyskakującym okienku.

js - Naprawiono błąd: niepoprawne adresy URL były konstruowane, gdy podstawowy adres URL kończył się odwrotnym ukośnikiem - Naprawiono błąd w parsowaniu tagu img - Naprawiono błąd w względnym UrlToAbsolute - zwracał „niezdefiniowany”, jeśli wejście było puste - Dodano wykrywanie linków za pomocą polecenia „zmień rozmiar” dla serwera w części zapytania url - dodanie linków bez polecenia zapewnia obrazy o wyższej rozdzielczości 2.7: Poprawione wykrywanie obrazów, poprawki błędów w kodzie i projekcie - Dodano parsowanie atrybutu 'srcset' i 'lowsrc' w 'img' tags — Dodano parsowanie atrybutu „srcset” w tagach „source” (wewnątrz znacznika „picture” HTML5) — Dodano konwersję płótna na obraz — potężna technika wyodrębniania wysoce chronionych obrazów (nawet niewidocznych na karcie Zasoby w narzędziach deweloperskich).

Uwaga: w tej chwili dodane obrazy będą się gromadzić za każdym razem, gdy zostanie kliknięty przycisk rozszerzenia.

Można je usunąć, aktualizując stronę.

- Dodano sprawdzanie długich adresów URL obrazów (najprawdopodobniej data:obraz) i umieszczanie ich na górze strony zamiast wysyłania do wyskakującego okienka (aby zachować spójność z konwersją płótna na obraz, która może generować duże ciągi danych: obraz / jpeg) - Dodano wybór koloru skrótów informacyjnych tekstu (połączony w jedną opcję z kolorem wyboru obrazu) na stronie opcji.

Ikony są również odpowiednio pokolorowane - Skomentowano przestarzały kod, aby otworzyć stronę Opcje po instalacji i sprawdzić wersje przed 2.1 (w defaults.

js) - Skomentowałem opcję minimalnej szerokości, ponieważ jest ona obecnie zepsuta (nie jestem pewien, czy jest przydatna) (w options.

html) - Dostosowano maksymalną wysokość do opcji maksymalnej szerokości (aby działała lepiej, jeśli wybrano podgląd małego obrazu) - Zastąpiono zepto.

js z oryginalnym, niezaciemnionym kodem źródłowym - Naprawiono migającą animację komunikatu pobierania (najwyraźniej zepsuła się po przejściu z jquery na zepto) 2.6: Duże przeprojektowanie i ulepszone wykrywanie obrazu - Zmodernizowano wygląd wyskakujących okienek, obrazy są umieszczane na kafelkach z większą ilością informacji o obrazie, dodano wybór koloru kafelków do opcji - Naprawiono kilka błędów, ulepszono wykrywanie obrazu w wielu przypadkach, w tym głębokie parsowanie css zamiast zepsutego api styleSheets - Dodano skróty do stron wyszukiwania wstecznego obrazu (Google, Bing, Yandex, TinEye) dla każdego obrazu 2.5: - Dodano wyświetlanie rozmiaru obrazu i nazwy pliku obrazu (można wyłączyć w ustawieniach) - Dodano sortowanie obrazów według rozmiaru - dwie nowe opcje: 1) aby uporządkować tylko według szerokości (domyślnie) lub według szerokości + wysokości, 2) od największego do- najmniejszy (domyślnie) lub odwrócony - Dodano skalowanie obrazów w pionie, jeśli są wyższe niż 200 pikseli - Format SVG nie był odczytywany z tagu „svg” - naprawiono - Dodano odczytywanie obrazu z „plakatu” tagu „video” - Naprawiono obrazy tła, które nie były -rozpoznany.

Czytanie arkuszy stylów wydaje się nie działać (do czytania z cssRules).

Zaimplementowano obejście: pobieranie plików CSS z linkami uzyskanymi z tagów „link”.

Uwaga: niektóre witryny używają innej domeny drugiego poziomu do przechowywania CSS, w tym przypadku pobieranie nie zadziała, jeśli rozszerzenie nie ma uprawnień do „all_urls” (lub konkretnej domeny).

Powoduje to tylko, że niektóre obrazy nie są wyświetlane.

Usuń uprawnienia w rozszerzeniach Chrome, jeśli jest to problem.

- Dodano wykrywanie obrazów w maksymalnej rozdzielczości w Mapach Google i Zdjęciach Street View (odkryto nieudokumentowane api) - Dodano podglądy w wysokiej rozdzielczości dla miniatur youtube (w tym wideo z bieżącej strony) - Poprawione wyrażenie regularne dla analizowania łącza tagu „a”, aby zapobiec nie- wykrywanie linków do obrazów 2.4.2: - Obejście Chrome uniemożliwiające dostęp do międzydomenowych reguł CSS 2.4.1: - Naprawiono problem, w wyniku którego nieprawidłowe adresy URL powodowały uszkodzenie rozszerzenia - https://github.

com/vdsabev/image-downloader/issues/23 - Zaktualizowano Zepto.

js do 1.2.0 2.4: - Dodano opcję zmiany nazw plików przed pobraniem 2.3: - Dodano obsługę obrazów BMP, SVG i WebP - Dodano obsługę względnych adresów URL - Poprawiona prędkość ładowania wyskakujących okienek dzięki przeszukiwaniu mniejszej liczby elementów - Zastąpiono przestarzałe `chrome .

wywołań rozszerzenia za pomocą `chrome.

runtime` 2.2: - Usunięto niepotrzebne uprawnienia dostępu do zakładek - Usunięto monit o darowiznę z powodu skarg niektórych użytkowników, że nie znika on po pierwszym razie tak, jak powinien; teraz zamiast tego strona opcji zostanie otwarta przy pierwszej instalacji - Zapisz wartość filtra adresu URL - Kolejna próba rozwiązania niektórych problemów z rozmiarem 2.1: - Dodano filtry szerokości / wysokości obrazu - Dodano jednorazowe zresetowanie wszystkich ustawień z powodu niektórych osób mających problemy z rozmiarem - Usunięto opcję sortowania według adresu URL 2.0: - Dodano możliwość zapisywania plików w podfolderze - Wykorzystano interfejs API pobierania Google Chrome - Zaimplementowano czystszy, oparty na siatce projekt - Kliknięcie pola tekstowego adresu URL obrazu będzie teraz automatycznie zaznacz tekst, aby użytkownicy mogli go skopiować - Naprawiono kilka drobnych problemów z wyświetlaniem - Dodano ustawienia liczby kolumn, usunięto ustawienie stylu obramowania - Dodano przyciski darowizny na stronie opcji 1.3: - Obrazy użyte w tagu stylu będą teraz również uwzględniane w koniec listy.

Kiedyś uwzględniano tylko obrazy z atrybutów stylu wbudowanego elementów.

- Dodano obsługę URI danych - Kilka poprawek błędów i optymalizacji 1.2: - Zmieniono adres URL nad obrazem, aby był wyświetlany w polu tekstowym tylko do odczytu - Przeniesiono pola wyboru obrazu na górę i dodano przyciski otwierania i pobierania pod każdym z nich - Początkowo wyłączono Przycisk „Pobierz” i pole wyboru „Wszystkie” - Wprowadzono kilka nowych opcji ukrywania filtrów, przycisków i powiadomień - Usunięto opcję szerokości ciała; szerokość wyskakującego okienka zmienia się teraz w stosunku do opcji maksymalnej szerokości obrazu - Usprawniono projekt 1.1: - Naprawiono zapisywanie minimalnej i maksymalnej szerokości obrazu - Dodano adres URL nad samym obrazem i opcję przełączania go - Dodano tryb filtrowania symboli wieloznacznych (obok normal i regex) - Stan wybranych filtrów zostanie teraz zapisany - Przeniesiono opcję "Sortuj według adresu URL" z powrotem do filtrów - Dodano przycisk "Wyczyść dane" na stronie opcji.

Chociaż rozszerzenie nie wykorzystuje jeszcze dużo pamięci lokalnej, ktoś może docenić tę opcję.

- Zrefaktoryzowano dużo kodu, zwłaszcza użycie pamięci lokalnej 1.0.13: - Dodano powiadomienie informujące użytkownika, że ​​pobieranie się rozpoczęło - Dodano kilka animacji i nieco bardziej dopracowano powiadomienia o opcjach - Naprawiono niektóre procedury obsługi zdarzeń, które były dołączony wiele razy 1.0.12: - Migracja do jQuery - Zaimplementowano nieokreślony stan dla pola wyboru "Wszystkie" - Przycisk "Pobierz" będzie teraz wyłączony, jeśli żadne obrazy nie zostaną zaznaczone - Naprawiono błąd z opcjami resetowania - teraz użytkownik może wybrać zapisanie zresetować wartości lub po prostu anulować reset przez ponowne załadowanie strony - tak jak jest napisane w powiadomieniu 1.0.11: - Zmieniono mechanizm pobierania, aby obsługiwał Chrome v21+ - Dodano opcję filtra „Pokaż tylko połączone obrazy”, która może być przydatna, gdy chcą pobierać tylko obrazy, które znajdują się w adresie URL na stronie.

1.0.10: - Dodano potwierdzenie pobrania 1.0.9: - Liczba obrazów będzie teraz wyświetlana obok pola wyboru „Wszystkie” 1.0.8: - Dodano wykrywanie adresów URL obrazów w tagach kotwicy; pamiętaj, że ta funkcja nie wykryje adresów URL, które nie mają rozszerzenia .

jpg, .

JPEG, .

gif lub .

png - opiera się na wyrażeniu regularnym, aby uniknąć wysyłania setek żądań do zewnętrznych serwerów 1.0.7: - Usunięto system powiadomień na pulpicie, który pojawiał się po naciśnięciu „Pobierz” na rzecz opisu tekstowego, który powinien być łatwiejszy kontrolować (poprzez Opcje) i mniej inwazyjne; powinno to również wymagać mniejszych uprawnień dla rozszerzenia - Dodano opcję ukrycia powiadomienia o pobraniu; większość ludzi powinna zrozumieć proces pobierania po przeczytaniu go tylko raz - Wprowadzono kilka drobnych poprawek interfejsu użytkownika 1.0.6: - Naprawiono problem z wieloma niepotrzebnymi pustymi obrazami 1.0.5: - Elementy wyświetlające obraz za pomocą właściwości CSS „obraz tła” zostanie teraz wyodrębniony również 1.0.4: - Dodano powiadomienie, które powiadamia użytkownika o rozpoczęciu procesu pobierania i wyjaśnia, gdzie szukać plików Kredyty ================ Na podstawie przykładowe rozszerzenie Google Chrome „Pobierz wybrane linki”: https://developer.

chrom.

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

zip Używa niewielkiej, ale niesamowitej biblioteki JSS: https://github.

com/Box9/jss i Zepto.

js: http://zeptojs.

com Obrazy: pobierz.

svg na licencji CC BY 3.0 z online Web Fonts http://www.

onlineczcionki internetowe.

com/ikona otwarta.

svg na licencji CC BY 3.0 z online Web Fonts http://www.

onlineczcionki internetowe.

com/icon Licencja ================ Copyright (c) 2019 Dmitry Kislitsyn, Vladimir Sabev Niniejszym udziela się bezpłatnej zgody każdej osobie, która otrzyma kopię tego oprogramowania i związanych z nim plików dokumentacji („Oprogramowanie”), handlować Oprogramowaniem bez ograniczeń, w tym między innymi praw do używania, kopiowania, modyfikowania, scalania, publikowania, dystrybucji, udzielania sublicencji i/lub sprzedawania kopii Oprogramowania oraz zezwalania osobom komu w tym celu dostarczono Oprogramowanie, z zastrzeżeniem następujących warunków: Powyższa informacja o prawach autorskich i niniejsza informacja o zezwoleniu zostaną dołączone do wszystkich kopii lub istotnych części Oprogramowania.

OPROGRAMOWANIE JEST DOSTARCZANE „TAKIE, JAKIE JEST”, BEZ JAKICHKOLWIEK GWARANCJI WYRAŹNYCH LUB DOROZUMIANYCH, W TYM MIĘDZY INNYMI GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZALNOŚCI PRAW.

W ŻADNYM WYPADKU AUTORZY LUB WŁAŚCICIELE PRAW AUTORSKICH NIE BĘDĄ ODPOWIEDZIALNI ZA JAKIEKOLWIEK ROSZCZENIA, SZKODY LUB INNE ODPOWIEDZIALNOŚCI, CZY TO Z CZYNNOŚCI KONTRAKTOWYCH, DELIKATOWYCH LUB W INNY SPOSÓB, WYNIKAJĄCE Z OPROGRAMOWANIA LUB UŻYTKOWANIA LUB INNYCH DZIAŁALNOŚCI W OPROGRAMOWANIE.

Dodatkowe informacje:


- Oferowane przez DK
- Średnia ocena: 4.31 gwiazdki (lubię to)
- Deweloper Ten adres pocztowy jest chroniony przed spamowaniem. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.

Image Downloader Ciąg dalszy w sieci extension zintegrowany z OffiDocs Chromium Online


run Chrome Extensions

Ad