Ad

англійськафранцузькаіспанська

Безкоштовний онлайн-редактор | DOC > | XLS > | PPT >


Значок OffiDocs

Завантажувач зображень Продовження в Chrome за допомогою OffiDocs

Завантажувач зображень Екран продовження для розширення Веб-магазин Chrome у OffiDocs Chromium

Ad


ОПИС


Продовження Image Downloader (IDC) ================= Це форк Image Downloader від Влада Сабева (vdsabev).

Оригінальне розширення не оновлено, і цей проект має на меті заповнити прогалину.

Мета полягає в тому, щоб виправити помилки, підтримувати більше веб-сайтів (якомога більше), додати нові функції та покращення.

Пропозиції вітаються - надішліть проблему на github! IDC не продається, він завжди буде безкоштовним, із відкритим кодом і без реклами чи будь-яких алгоритмів відстеження! Ви можете знайти вихідний код тут: https://github.

com/kisdma/image-downloader-cnt Опис ================ Якщо вам потрібно масово завантажити зображення з веб-сторінки, за допомогою цього розширення ви можете: - Переглядати зображення, які сторінка містить і посилається на - фільтруйте їх за шириною, висотою та URL-адресою; підтримує підстановку та регулярні вирази - Виберіть зображення для завантаження, клацнувши зображення - Використовуйте спеціальні кнопки, щоб завантажити або відкрити окремі зображення в нових вкладках - Налаштуйте ширину відображення зображення, стовпці, розмір рамки та колір - Приховайте фільтри, кнопки та сповіщення, які вам не потрібні Якщо ви натискаєте кнопку «Завантажити», усі вибрані зображення зберігаються в каталозі завантаження Chrome за замовчуванням або в каталозі в ньому, якщо ви вказуєте назву вкладеної папки.

ПОПЕРЕДЖЕННЯ. Якщо ви не встановили каталог завантаження за замовчуванням, вам доведеться вручну вибрати місце збереження для кожного зображення, що може відкрити багато спливаючих вікон.

Не рекомендується намагатися завантажувати занадто багато зображень одночасно без каталогу завантаження за замовчуванням.

Журнал змін ================ 2.8: Покращено виявлення та збирання зображень, багато виправлень помилок — додано ін’єкційний сценарій, щоб запобігти закриванню сторінок shadowDOM (що робило зображення всередині невидимими).

Примітка: веб-сайти використовують це, щоб обійти блокувальники реклами - Додано виявлення зображень у shadowDOM - Додано вставку стилю CSS, щоб запобігти блокуванню реклами зображень, доданих IDC (впливає лише на елементи з класом 'idc-image') - Додано слухач для відстеження змін DOM і виявлення переривчастих зображення, такі як webp (рухомі зображення, схожі на gif) з YouTube, або безперервно додані/видалені зображення, як у прокручуванні в Instagram - Додано збереження списку виявлених зображень у серіалізований масив у прихованому тегу на сторінці (зникає, коли сторінка оновлюється) - Виправлена ​​помилка у кількості надісланих завантажень (було +1) – Покращено регулярний вираз для кращого виявлення зображень у тегах «style» (бракувало деяких URL-адрес даних: зображень) – Очищено та переміщено до функції код, який перевіряє та перекладає (за потреби) відносні URL-адреси до абсолютних.

Використовували цю функцію для тегів, у яких ця перевірка була відсутня - Покращено спостерігач, щоб він виявляв більше зображень із тимчасових елементів, таких як спливаючі вікна (розширено список фільтрів атрибутів) - Покращено виявлення зображень у тегу «svg» — якщо він містить теги зображень , а потім повертає зображення з них замість створення base64 svg. Вилучено encodeURI() із коду, який заповнює та отримує доступ до кешу зображень.

Не впевнений, яка це була мета, оскільки вхідні посилання витягуються з тегів, де вони повинні бути вже закодовані.

Це порушувало посилання, які вже були закодовані та мали екрановані спеціальні символи (виявили це у Вікіпедії – посилання з дужками) – Виправлено помилку в розборі тегу «джерело» – додано підтримку списку з різною роздільною здатністю в «srcset» (1x, 2x, тощо

) — Виправлено помилку: додавання дублікатів зображень YouTube у спливаюче вікно.

js - Виправлено помилку: створювалися неправильні url-адреси, коли базова url-адреса закінчувалася зворотною скісною рискою - Виправлена ​​помилка в синтаксичному аналізі тегу img - Виправлена ​​помилка в relativeUrlToAbsolute - поверталося значення "undefined", якщо порожнє введення - Додано виявлення посилань за допомогою команди "resize" для сервера в частині запиту URL-адреси - додавання посилань без команди забезпечує зображення з вищою роздільною здатністю 2.7: Покращене виявлення зображень, виправлення помилок у коді та дизайні - Додано аналіз атрибутів "srcset" і "lowsrc" в "img" теги - Додано синтаксичний аналіз атрибута "srcset" у тегах "джерело" (всередині тегу html5 "picture") - Додано перетворення полотна в зображення - потужна техніка для вилучення сильно захищених зображень (навіть не відображається на вкладці "Ресурси" Інструментів розробника).

Примітка: наразі додані зображення накопичуватимуться щоразу, коли натискається кнопка розширення.

Їх можна видалити, оновивши сторінку.

— Додано перевірку довгих URL-адрес зображень (швидше за все data:image) і розміщення їх у верхній частині сторінки замість надсилання у спливаюче вікно (для узгодженості з перетворенням canvas-to-image, яке може створити великі рядки data:image/ jpeg) — Додано вибір кольору текстових інформаційних ярликів (об’єднаних в одну опцію з кольором вибору зображення) на сторінці параметрів.

Піктограми також розфарбовані відповідним чином - закоментовано застарілий код, щоб відкрити сторінку параметрів після встановлення та перевірити наявність версій до 2.1 (за умовчанням.

js) – закоментовано опцію мінімальної ширини, оскільки вона наразі не працює (не впевнений, чи це корисно) (у параметрах.

html) — Максимальна висота змінена відповідно до опції максимальної ширини (щоб краще працювати, якщо вибрано попередній перегляд маленького зображення) — Замінено zepto.

js з оригінальним необфусцованим вихідним кодом - Виправлено миготливу анімацію для повідомлення про завантаження (очевидно, воно було зламано після переходу з jquery на zepto) 2.6: Основний редизайн і покращене виявлення зображень - Модернізовано вигляд спливаючого вікна, зображення розміщуються на плитках із додатковою інформацією про зображення, додано вибір кольору плитки до параметрів - Виправлено кілька помилок, покращено виявлення зображень у багатьох випадках, включаючи глибокий синтаксичний аналіз CSS замість зламаного API StyleSheets - Додано ярлики до сайтів зворотного пошуку зображень (Google, Bing, Yandex, TinEye) для кожного зображення 2.5: - Додано відображення розміру зображення та назви файлу зображення (можна вимкнути в налаштуваннях) - Додано впорядкування зображень за розміром - дві нові опції: 1) упорядковувати лише за шириною (за замовчуванням) або за шириною+висотою, 2) від найбільшого до- найменший (за замовчуванням) або зворотний - Додано вертикальне масштабування зображень, якщо вони вищі за 200 пікселів - Формат SVG не зчитувався з тегу "svg" - виправлено - Додано зображення для читання з "poster" тегу "video" - Виправлено фонові зображення -визнаний.

Читання таблиць стилів, здається, не працює (для читання з cssRules).

Реалізовано обхідний шлях: отримання файлів CSS із посиланнями, отриманими з тегів link.

Примітка: деякі сайти використовують інший домен другого рівня для зберігання CSS, у цьому випадку вибірка не працюватиме, якщо розширення не має дозволу для «all_urls» (або певного домену).

Це лише призводить до того, що деякі зображення не відображаються.

Якщо це викликає занепокоєння, видаліть дозвіл у розширеннях Chrome.

- Додано виявлення зображень із максимальною роздільною здатністю на Картах Google і Street View Photos (виявлено недокументований API) - Додано попередній перегляд високої роздільної здатності для ескізів YouTube (включаючи відео поточної сторінки) - Виправлено регулярний вираз для аналізу посилань тегу 'a', щоб запобігти не- Виявлення посилань на зображення 2.4.2: - Обхідний шлях для Chrome, який забороняє доступ до міждоменних правил CSS 2.4.1: - Виправлено проблему, через яку недійсні URL-адреси порушували розширення - https://github.

com/vdsabev/image-downloader/issues/23 – Оновлено Zepto.

js до 1.2.0 2.4: - Додано опцію для перейменування файлів перед завантаженням 2.3: - Додано підтримку зображень BMP, SVG і WebP - Додано підтримку відносних URL-адрес - Покращено швидкість завантаження спливаючих вікон завдяки пошуку за меншою кількістю елементів - Замінено застарілий `chrome .

розширення` виклики за допомогою `chrome.

runtime` 2.2: - Видалено непотрібний дозвіл на доступ до вкладок - Видалено запит на пожертвування через скарги деяких користувачів, що він не зникає після першого разу, як мав би; тепер натомість під час першого встановлення буде відкрито сторінку параметрів - Збережіть значення URL-фільтра - Ще одна спроба виправити деякі проблеми розміру 2.1: - Додано фільтри ширини/висоти зображення - Додано одноразове скидання всіх налаштувань через деякі люди, які мають проблеми з розміром - Видалено параметр сортування за URL-адресою 2.0: - Додано можливість зберігати файли у вкладену папку - Використовується API завантажень Google Chrome - Реалізовано чіткіший дизайн на основі сітки - Натискання текстового поля URL-адреси зображення тепер автоматично виділіть текст, щоб користувачі могли його скопіювати - Виправлено кілька незначних проблем з відображенням - Додано налаштування для кількості стовпців, видалено налаштування стилю рамки - Додано кнопки пожертв на сторінці параметрів 1.3: - Зображення, які використовуються в тезі стилю, тепер також будуть включені в кінець списку.

Раніше включалися лише зображення з вбудованих атрибутів стилю елементів.

- Додано підтримку URI даних - Кілька виправлень помилок і оптимізації 1.2: - URL-адресу над зображенням змінено на відображення в текстовому полі, доступному лише для читання - Прапорці зображень переміщено вгору та додано кнопки відкриття та завантаження під кожним - Спочатку вимкнено Кнопка «Завантажити» та прапорець «Усі» - Представлено кілька нових параметрів для приховання фільтрів, кнопок і сповіщень - Видалено параметр ширини тіла; ширина спливаючого вікна тепер змінюється відповідно до опції максимальної ширини зображення - Оптимізовано дизайн 1.1: - Виправлено збереження мінімальної та максимальної ширини зображення - Додано URL-адресу над самим зображенням і опцію її перемикання - Додано режим фільтра підстановки (поряд із звичайний і регулярний вираз) – Стан вибраних фільтрів тепер буде збережено – Параметр «Сортувати за URL-адресою» повернуто до фільтрів – Додано кнопку «Очистити дані» на сторінку параметрів.

Хоча розширення поки що не використовує багато локального сховища, хтось може оцінити цей варіант.

- Перероблено багато коду, особливо використання локального сховища 1.0.13: - Додано сповіщення, щоб повідомити користувача, що завантаження почалося - Додано деякі анімації та дещо вдосконалено сповіщення про параметри - Виправлено деякі обробники подій, які були додано кілька разів 1.0.12: - Перенесено на jQuery - Реалізовано невизначений стан для прапорця "Усі" - Кнопка "Завантажити" тепер буде вимкнена, якщо не буде позначено жодне зображення - Виправлено помилку з параметрами скидання - тепер користувач може вибрати збереження скинути значення або просто скасувати скидання, перезавантаживши сторінку – як зазначено в сповіщенні 1.0.11: – Змінено механізм завантаження для підтримки Chrome v21+ – Додано параметр фільтра «Показувати лише пов’язані зображення», який може бути корисним, коли ви хочу завантажувати лише зображення, які знаходяться в URL-адресі сторінки.

1.0.10: — Додано підтвердження завантаження. 1.0.9: — Кількість зображень тепер відображатиметься поруч із прапорцем «Усі» 1.0.8: — Додано визначення URL-адрес зображень у прив’язних тегах; зауважте, що ця функція не виявить URL-адреси, які не мають .

jpg, .

jpeg, .

gif або .

розширення файлу png — він покладається на регулярний вираз, щоб уникнути ймовірного надсилання сотень запитів на зовнішні сервери. 1.0.7: — Видалено систему сповіщень на робочому столі, яка з’являлася, коли ви натискаєте «Завантажити», замість текстового опису, який має бути легшим. для контролю (через Options) і менш нав'язливого; це також має вимагати менше дозволів для розширення - Додано опцію приховати сповіщення про завантаження; більшість людей повинні зрозуміти процес завантаження, прочитавши його лише один раз - Внесено деякі незначні налаштування інтерфейсу користувача 1.0.6: - Виправлено проблему з кількома непотрібними порожніми зображеннями 1.0.5: - Елементи, які відображають зображення за допомогою властивості CSS "background-image" тепер також буде видобуто 1.0.4: - Додано сповіщення, яке сповіщає користувача про початок процесу завантаження та пояснює, де шукати файли Кредити ================= На основі зразок розширення Google Chrome «Завантажити вибрані посилання»: https://developer.

хром.

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

zip Використовує крихітну, але чудову бібліотеку JSS: https://github.

com/Box9/jss і Zepto.

js: http://zeptojs.

com Зображення: завантажити.

svg за ліцензією CC BY 3.0 від он-лайн веб-шрифтів http://www.

онлайнвебшрифти.

com/значок відкрито.

svg за ліцензією CC BY 3.0 від он-лайн веб-шрифтів http://www.

онлайнвебшрифти.

com/icon Ліцензія ================ Copyright (c) 2019 Дмитро Кісліцин, Володимир Сабєв Цим надається безкоштовний дозвіл будь-якій особі, яка отримує копію цього програмного забезпечення та пов’язаного з ним файли документації (далі «Програмне забезпечення»), для роботи з Програмним забезпеченням без обмежень, включаючи без обмежень права на використання, копіювання, зміну, об’єднання, публікацію, розповсюдження, субліцензування та/або продаж копій Програмного забезпечення, а також дозволяти особам кому надано Програмне забезпечення для виконання таких умов: Вищезазначене повідомлення про авторські права та це повідомлення про дозвіл мають бути включені до всіх копій або значних частин Програмного забезпечення.

ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ НАДАЄТЬСЯ «ЯК Є», БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, ЯВНИХ АБО НЕПРЯМИХ, ВКЛЮЧАЮЧИ, АРЕМЕ ОБМЕЖУЮЧИСЬ, ГАРАНТІЇ ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ, ВІДПОВІДНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ ТА ВІДСУМНОСТІ ПРАВ.

АВТОРИ АБО ВЛАСНИКИ АВТОРСЬКИХ ПРАВ НЕ НЕСУТЬ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ ПРЕТЕНЗІЇ, ЗБИТКИ АБО ІНШУ ВІДПОВІДАЛЬНІСТЬ В наслідок КОНТРАКТНОЇ ДІЇ, ДЕЛІКТУ ЧИ ІНШИМ ОБЛАСТОМ, ЩО ВИНИКАЄ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ, ВИКОРИСТАННЯ АБО ІНШИМИ ОПЕРАЦІЯМИ, ЧИ У ЗВ’ЯЗКУ З НИМ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ.

Додаткова інформація:


– Пропонує ДК
- Середня оцінка: 4.31 зірки (сподобалося)
- Розробник Ця електронна адреса захищена від спам-ботів. Ботів, для його перегляду включений JavaScript.

Завантажувач зображень Продовження веб extension інтегровано з OffiDocs Chromium онлайн


прогін Chrome Extensions

Ad