Ad

EnglezăFrancezăSpaniolă

Editor online gratuit | DOC > | XLS > | PPT >


Favicon OffiDocs

Descărcătorul de imagini Continuat în Chrome cu OffiDocs

Descărcare imagini Continuare ecran pentru extensia magazinul web Chrome în OffiDocs Chromium

Ad


DESCRIERE


Descărcătorul de imagini continuat (IDC) ================ Acesta este un furk al programului de descărcare a imaginilor de Vlad Sabev (vdsabev).

Extensia originală nu este actualizată și acest proiect își propune să umple golul.

Scopul este de a remedia erori, de a sprijini mai multe site-uri web (cât mai multe posibil), de a adăuga noi funcții și îmbunătățiri.

Sugestiile sunt binevenite - vă rugăm să trimiteți o problemă pe github! IDC nu este de vânzare și va fi întotdeauna gratuit, open-source și fără reclame sau algoritmi de urmărire de orice fel! Puteți găsi codul sursă aici: https://github.

com/kisdma/image-downloader-cnt Descriere ================= Dacă aveți nevoie să descărcați în bloc imagini de pe o pagină web, cu această extensie puteți: - Vedeți imagini pe care pagina conține și linkuri către - Filtrați-le după lățime, înălțime și URL; acceptă wildcard și regex - Selectați imaginile de descărcat făcând clic pe imagine - Folosiți butoanele dedicate pentru a descărca sau deschide imagini individuale în file noi - Personalizați lățimea de afișare a imaginii, coloanele, dimensiunea marginilor și culoarea - Ascundeți filtrele, butoanele și notificările pe care le aveți nu este necesar Când apăsați butonul „Descărcare”, toate imaginile selectate sunt salvate în directorul implicit de descărcare al Chrome sau într-un director din interiorul acestuia, dacă specificați un nume de subdosar.

AVERTISMENT: Dacă nu ați configurat un director de descărcare implicit, va trebui să alegeți manual locația de salvare pentru fiecare imagine, ceea ce ar putea deschide o mulțime de ferestre pop-up.

Nu este recomandat să încercați să descărcați prea multe imagini simultan fără un director de descărcare implicit.

Jurnalul modificării ================ 2.8: Descoperirea și colectarea imaginilor îmbunătățite, multe remedieri de erori - S-a adăugat un script de injecție pentru a preveni închiderea paginilor shadowDOM (care a făcut ca imaginile din interior să nu fie descoperite).

Notă: site-urile folosesc acest lucru pentru a evita blocatorii de anunțuri - S-a adăugat descoperirea de imagini în shadowDOM - S-a adăugat inserarea stilului CSS pentru a preveni blocarea reclamelor a imaginilor adăugate de IDC (afectează numai elementele cu clasa „idc-image”) - S-a adăugat un ascultător pentru a urmări modificările DOM și a descoperi intermitente imagini precum webp (imagini asemănătoare gif-ului în mișcare) de pe youtube sau imagini adăugate/șterse continuu, cum ar fi derularea pe instagram - Adăugat salvarea listei de imagini descoperite într-o matrice serializată într-o etichetă ascunsă de pe pagină (dispare când pagina este actualizată) - S-a remediat o eroare în numărul de descărcări trimise (a fost +1) - Exprecție regulată îmbunătățită pentru o mai bună descoperire a imaginii în etichetele „stil” (lipseau unele date: URL-uri de imagine) - S-a curățat și a mutat într-o funcție codul care verifică și traduce (dacă este necesar) adresele URL relative la absolut.

S-a folosit această funcție pentru etichetele în care această verificare lipsea - S-a îmbunătățit un observator pentru a-l face să descopere mai multe imagini din elemente temporale, cum ar fi ferestrele pop-up (extinsă lista de filtre de atribute) - Descoperire îmbunătățită a imaginii în eticheta „svg” - dacă conține etichete de imagine , apoi returnează imagini de la ele, în loc să construiască base64 svg - S-a eliminat encodeURI() din codul care populează și accesează memoria cache a imaginii.

Nu sunt sigur care a fost scopul, deoarece linkurile de intrare sunt extrase din etichete unde ar trebui să fie deja codificate.

Aceasta a fost ruperea legăturilor care erau deja codificate și aveau caractere speciale scăpate (descoperit asta pe wikipedia - linkuri cu paranteze) - S-a remediat o eroare la analizarea etichetei „sursă” - a adăugat suport pentru listă cu diferite rezoluții în „srcset” (1x, 2x, etc.

) - S-a remediat o eroare: adăugarea imaginilor YouTube duplicat în pop-up.

js - S-a remediat o eroare: au fost construite adrese URL incorecte când adresa URL de bază se termină cu bară oblică inversă - S-a remediat o eroare la analizarea etichetei img - S-a remediat o eroare în relativeUrlToAbsolute - a returnat „nedefinit” dacă intrarea era goală - S-a adăugat descoperirea legăturilor cu comanda „redimensionare” pentru un server în partea de interogare a url-ului - adăugarea de link-uri fără comandă oferă imagini cu rezoluție mai mare 2.7: Descoperire îmbunătățită a imaginii, remedieri de erori în cod și design - Adăugat parsing al atributului „srcset” și „lowsrc” în „img” etichete - S-a adăugat analiza atributului „srcset” în etichetele „sursă” (în interiorul etichetei html5 „picture”) - Adăugat pânză la conversia imaginii - tehnică puternică de extragere a imaginilor extrem de protejate (nici măcar nu se afișează în fila Resurse din Dev Tools).

Notă: în acest moment imaginile adăugate se vor aduna de fiecare dată când se face clic pe butonul de extensie.

Ele pot fi eliminate prin actualizarea paginii.

- S-a adăugat verificarea adreselor URL lungi ale imaginii (cel mai probabil date:image) și plasarea acestora în partea de sus a paginii în loc să fie trimise în pop-up (pentru a fi coerentă cu conversia canvas-to-image, care poate produce șiruri mari de date:image/ jpeg) - S-a adăugat o selecție de culoare a comenzilor rapide de informații text (combinată într-o singură opțiune cu culoarea de selecție a imaginii) pe pagina de opțiuni.

Pictogramele sunt și ele colorate în consecință - S-a comentat un cod învechit pentru a deschide pagina Opțiuni după instalare și a verifica dacă există versiuni înainte de 2.1 (în mod implicit.

js) - A comentat opțiunea de lățime minimă, deoarece este în prezent ruptă (nu sunt sigur dacă este utilă) (în opțiuni.

html) - S-a făcut ca înălțimea maximă să urmeze opțiunea de lățime maximă (pentru a funcționa mai bine dacă este selectată previzualizarea imaginii mici) - S-a înlocuit zepto.

js cu cod sursă original neobscurcat - S-a remediat animația intermitentă pentru mesajul de descărcare (se pare că a fost întreruptă de la trecerea de la jquery la zepto) 2.6: Reproiectare majoră și descoperire îmbunătățită a imaginii - Modernizat aspectul pop-up, imaginile sunt plasate pe plăci cu mai multe informații despre imagine, s-au adăugat selecția de culori a plăcilor la opțiuni - S-au remediat mai multe erori, s-au îmbunătățit descoperirea imaginilor pentru multe cazuri, inclusiv analizarea css profundă în loc de API styleSheets ruptă - S-au adăugat comenzi rapide la site-urile de căutare inversă a imaginilor (Google, Bing, Yandex, TinEye) pentru fiecare imagine 2.5: - S-a adăugat afișarea dimensiunii imaginii și a numelui fișierului imagine (poate fi dezactivată în setări) - S-a adăugat ordonarea imaginilor după dimensiune - două opțiuni noi: 1) pentru a ordona numai după lățime (implicit) sau după lățime+înălțime, 2) de la cel mai mare la- cel mai mic (implicit) sau invers - S-au adăugat imagini de scalare pe verticală dacă sunt mai înalte de 200 px - Formatul SVG nu a fost citit din eticheta „svg” - a fost fixată - A fost adăugată o imagine de citire din „posterul” etichetei „video” - Imaginile de fundal fixate nu erau -recunoscut.

Citirea StyleSheets nu pare să funcționeze (pentru a citi din cssRules).

Soluție implementată: preluarea fișierelor CSS cu linkuri obținute din etichetele „link”.

Notă: unele site-uri folosesc un domeniu de nivel secundar diferit pentru a stoca CSS, în acest caz, preluarea nu va funcționa dacă extensia nu are permisiunea pentru „all_urls” (sau un anumit domeniu).

Acest lucru duce doar la faptul că unele imagini nu apar.

Eliminați permisiunea din Extensiile Chrome dacă aceasta este o problemă.

- A fost adăugată descoperirea de imagini la rezoluție maximă pe Google Maps și Street View Photos (api-ul nedocumentat descoperit) - S-au adăugat previzualizări de înaltă rezoluție pentru miniaturile de pe YouTube (inclusiv videoclipul paginii curente) - S-a corectat expresia regulată pentru analiza link-ului etichetei „a” pentru a preveni non- Descoperirea linkurilor de imagini 2.4.2: - Soluție pentru Chrome care nu permite accesul la regulile CSS pe mai multe domenii 2.4.1: - S-a remediat o problemă în care adresele URL nevalide ar rupe extensia - https://github.

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

js la 1.2.0 2.4: - S-a adăugat o opțiune pentru redenumirea fișierelor înainte de descărcare 2.3: - S-a adăugat suport pentru imaginile BMP, SVG și WebP - S-a adăugat suport pentru adrese URL relative - S-a îmbunătățit viteza de încărcare a ferestrelor pop-up prin căutarea prin mai puține elemente - S-a înlocuit `chrome depreciat .

extensie` apeluri cu `chrome.

runtime` 2.2: - S-a eliminat permisiunea inutilă de a accesa filele - S-a eliminat promptul de donație din cauza plângerilor unor utilizatori că nu dispare după prima dată așa cum ar trebui; acum, pagina de opțiuni va fi deschisă în schimb la prima instalare - Salvați valoarea filtrului URL - O altă încercare de a remedia unele probleme de dimensionare 2.1: - S-au adăugat filtre pentru lățimea/înălțimea imaginii - S-a adăugat o resetare unică a tuturor setărilor din cauza unor persoane care au probleme de dimensionare - S-a eliminat opțiunea 2.0 de sortare după URL: - S-a adăugat posibilitatea de a salva fișierele într-un subdosar - S-a folosit API-ul de descărcări Google Chrome - S-a implementat un design mai curat, bazat pe grilă - Făcând clic pe o casetă de text URL a imaginii, acum se va face automat selectați textul astfel încât utilizatorii să-l copieze - S-au remediat câteva probleme minore de afișare - S-au adăugat setări pentru numărul de coloane, s-au eliminat setările pentru stilul chenarului - S-au adăugat butoane de donație în pagina de opțiuni 1.3: - Imaginile utilizate într-o etichetă de stil vor fi acum incluse și la sfârşitul listei.

Au fost incluse numai imagini din atributele de stil inline ale elementelor.

- S-a adăugat suport pentru URI de date - Mai multe remedieri de erori și optimizări 1.2: - S-a schimbat adresa URL de deasupra imaginii pentru a fi afișată într-o casetă de text numai pentru citire - S-au mutat casetele de selectare a imaginii în partea de sus și au adăugat butoane de deschidere și descărcare sub fiecare - S-a dezactivat inițial Butonul „Descărcare” și caseta de selectare „Toate” - Au introdus câteva opțiuni noi pentru a ascunde filtrele, butoanele și notificările - A fost eliminată opțiunea pentru lățimea corpului; lățimea ferestrei pop-up se redimensionează acum relativ la opțiunea pentru lățimea maximă a imaginii - S-a simplificat designul 1.1: - S-a remediat salvarea lățimii minime și maxime a imaginii - S-a adăugat adresa URL deasupra imaginii în sine și o opțiune pentru a o comuta - S-a adăugat modul de filtru cu wildcard (alături normal și regex) - Starea filtrelor selectate va fi acum salvată - S-a mutat opțiunea „Sort by URL” înapoi la filtre - S-a adăugat un buton „Șterge datele” la pagina de opțiuni.

Deși extensia nu folosește încă mult spațiu de stocare local, cineva ar putea aprecia opțiunea.

- Refactorizat o mulțime de cod, în special utilizarea stocării locale 1.0.13: - Adăugat o notificare pentru a anunța utilizatorul că descărcarea a început - Adăugat niște animații și a îmbunătățit puțin mai mult notificările de opțiuni - S-au remediat niște handlere de evenimente care erau în curs atașat de mai multe ori 1.0.12: - Migrat la jQuery - S-a implementat starea nedeterminată pentru caseta de selectare "Toate" - Butonul "Descărcare" va fi acum dezactivat dacă nu sunt bifate imagini - S-a remediat o eroare cu opțiunile de resetare - acum utilizatorul poate alege să salveze valorile de resetare sau pur și simplu anulați resetarea reîncărcând pagina - la fel cum se spune în notificarea 1.0.11: - S-a schimbat mecanismul de descărcare pentru a suporta Chrome v21+ - S-a adăugat o opțiune de filtru „Afișează doar imaginile legate” care poate fi utilă atunci când doresc doar să descărcați imagini care se află într-o adresă URL a paginii.

1.0.10: - S-a adăugat o confirmare de descărcare 1.0.9: - Numărul de imagini va fi afișat acum lângă caseta de selectare „Toate” 1.0.8: - S-a adăugat detectarea URL-urilor imaginilor în etichetele de ancorare; rețineți că această funcție nu va detecta adrese URL care nu au .

jpg,.

jpeg, .

gif sau .

Extensii de fișiere png - se bazează pe o expresie obișnuită pentru a evita eventuala trimitere a sute de solicitări către servere externe 1.0.7: - S-a eliminat sistemul de notificare de pe desktop care a apărut când apăsați „Descărcare” în favoarea unei descrieri text care ar trebui să pară mai ușoară pentru a controla (prin Opțiuni) și mai puțin intruziv; acest lucru ar trebui, de asemenea, să necesite mai puține permisiuni pentru extensie - S-a adăugat o opțiune pentru a ascunde notificarea de descărcare; majoritatea oamenilor ar trebui să înțeleagă procesul de descărcare după ce l-au citit o singură dată - Am făcut câteva modificări minore în UI 1.0.6: - S-a rezolvat o problemă cu mai multe imagini goale inutile 1.0.5: - Elemente care afișează o imagine folosind proprietatea CSS „imagine de fundal” va fi extras acum și 1.0.4: - S-a adăugat o notificare care alertează utilizatorul când a început procesul de descărcare și explică unde să caute fișierele Credite ================ Pe baza exemplul de extensie Google Chrome „Descărcați linkurile selectate”: https://developer.

crom.

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

zip Folosește biblioteca JSS mică, dar minunată: https://github.

com/Box9/jss Și Zepto.

js: http://zeptojs.

com Imagini: descărcare.

svg licențiat de CC BY 3.0 de la fonturi web online http://www.

onlinewebfonts.

com/icoana deschisă.

svg licențiat de CC BY 3.0 de la fonturi web online http://www.

onlinewebfonts.

com/icon Licență ================ Copyright (c) 2019 Dmitry Kislitsyn, Vladimir Sabev Permisiunea este acordată, în mod gratuit, oricărei persoane care obține o copie a acestui software și asociat fișiere de documentație („Software-ul”), pentru a trata Software-ul fără restricții, inclusiv, fără limitare, drepturile de utilizare, copiere, modificare, îmbinare, publicare, distribuire, sublicențare și/sau vinde copii ale Software-ului și de a permite persoanelor căruia i se furnizează Software-ul pentru a face acest lucru, sub rezerva următoarelor condiții: Notificarea privind drepturile de autor de mai sus și această notificare de permisiune vor fi incluse în toate copiile sau părțile substanțiale ale Software-ului.

SOFTWARE-UL ESTE OFERIT „CA AȘA ESTE”, FĂRĂ NICIUN FEL DE GARANȚIE, EXPRESĂ SAU IMPLICITĂ, INCLUSIV, DAR FĂRĂ A SE LIMITA LA GARANȚII DE VANTABILITATE, ADEPRENARE PENTRU UN ANUMIT SCOP ȘI NEÎNCĂLCARE.

AUTORII SAU DEȚINĂTORII DE DREPTURI DE AUTOR NU VA FI RĂSPUNDĂTORI ÎN NICIO CAZ PENTRU ORICE RECLAMAȚIE, DAUNE SAU ALTĂ RESPONSABILITATE, CHIAR DIN O ACȚIUNE DE CONTRACT, DELICIT SAU ÎN ALTRE MOD, DERIVATE DIN, DIN SAU ÎN LEGĂTARE CU SOFTWARE-UL SAU ALTELE UTILIZARE SOFTWARE.

Informații suplimentare:


- Oferit de DK
- Evaluare medie: 4.31 stele (a plăcut)
- Dezvoltator Această adresă de e-mail este protejată de spamboți. Aveți nevoie de activarea JavaScript-ului pentru ao vizualiza.

Descărcător de imagini Continuare web extension integrat cu OffiDocs Chromium on-line


Alerga Chrome Extensions

Ad