Ad

英語フランス語スペイン語

オンラインの無料エディター| DOC > | XLS > | PPT >


OffiDocsファビコン

画像ダウンローダー 続き Chrome OffiDocsで

画像ダウンローダー OffiDocs Chromium の拡張機能 Chrome ウェブストアの続きの画面

Ad


DESCRIPTION


Image Downloader Continued (IDC) ================ これは、Vlad Sabev (vdsabev) による Image Downloader のフォークです。

元の拡張機能は更新されていないため、このプロジェクトはギャップを埋めることを目的としています。

目標は、バグを修正し、より多くの Web サイト (できるだけ多く) をサポートし、新機能と拡張機能を追加することです。

提案は大歓迎です - github に問題を提出してください。 IDC は非売品であり、常に無料、オープンソースであり、広告や追跡アルゴリズムは一切ありません。 ソースコードはここで見つけることができます: https://github.

com/kisdma/image-downloader-cnt 説明 ================ Web ページから画像を一括ダウンロードする必要がある場合、この拡張機能を使用すると次のことが可能になります。 - ページにある画像を表示する含まれるものとリンク先 - 幅、高さ、URL でフィルタリングします。 ワイルドカードと正規表現をサポート - 画像をクリックしてダウンロードする画像を選択 - 専用のボタンを使用して、個々の画像をダウンロードするか、新しいタブで開きます - 画像の表示幅、列、境界線のサイズ、色をカスタマイズ - 使用しないフィルター、ボタン、通知を非表示にします必要ありません 「ダウンロード」ボタンを押すと、選択したすべての画像が Chrome のデフォルトのダウンロード ディレクトリに保存されるか、サブフォルダー名を指定した場合はそのディレクトリ内のディレクトリに保存されます。

警告: デフォルトのダウンロード ディレクトリを設定していない場合は、各画像の保存場所を手動で選択する必要があります。これにより、多数のポップアップ ウィンドウが開く可能性があります。

デフォルトのダウンロード ディレクトリを使用せずに、一度に多くの画像をダウンロードしようとすることはお勧めしません。

変更ログ ================ 2.8: イメージの検出と収集の改善、多くのバグ修正 - ページがshadowDOMを閉じる​​ことを防ぐためのインジェクションスクリプトを追加しました(内部のイメージが検出できなくなりました)。

注: Web サイトは広告ブロッカーを回避するためにこれを使用します -shadowDOM に画像検出を追加しました - IDC によって追加された画像の広告ブロックを防ぐために CSS スタイルの挿入を追加しました (クラス「idc-image」を持つ要素のみに影響します) - DOM の変更を追跡し断続的なものを検出するためのリスナーを追加しましたYouTube の webp (動く GIF のような画像) のような画像、または Instagram のスクロールのような連続的に追加/削除される画像 - 発見された画像のリストをページ上の隠しタグのシリアル化された配列に保存する機能を追加しました (ページが更新されると消えます) - バグを修正しました送信されたダウンロード数 (+1 でした) - 「style」タグでの画像検出を改善するために正規表現を改善しました (一部の data:image URL が欠落していました) - 相対 URL をチェックし、(必要に応じて) 変換するコードをクリーンアップして関数に移動しました絶対的に。

このチェックが欠落していたタグにこの関数を使用しました - ポップアップなどの時間要素からより多くの画像を検出できるようにオブザーバーを改善しました (属性フィルター リストを拡張しました) - 「svg」タグでの画像検出を改善しました - 画像タグが含まれている場合、base64 svg をビルドする代わりに、そこから画像を返します - 画像キャッシュにデータを取り込んでアクセスするコードから encodeURI() を削除しました。

受信リンクはすでにエンコードされているはずのタグから抽出されるため、その目的がわかりません。

これは、すでにエンコードされ、特殊文字がエスケープされているリンクを破壊していました (ウィキペディアでこれを発見しました - 括弧付きのリンク) - 「source」タグの解析におけるバグを修正しました - 「srcset」に異なる解像度のリストのサポートを追加しました (1x、2x、等

) - バグを修正しました: ポップアップに重複した YouTube 画像が追加されました。

js - バグを修正しました: ベース URL がバックスラッシュで終わっている場合に間違った URL が構築されました - img タグの解析のバグを修正しました -relativeUrlToAbsolute のバグを修正しました - 空の入力の場合は「未定義」を返していました - 「resize」コマンドによるリンクの検出を追加しましたURL のクエリ部分にサーバー用 - コマンドなしでリンクを追加すると、より高解像度の画像が提供されます 2.7: 画像検出の改善、コードと設計のバグ修正 - 「img」属性「srcset」および「lowsrc」の解析を追加タグ - 「source」タグ (html5 の「picture」タグ内) に属性「srcset」の解析を追加 - キャンバスから画像への変換を追加 - 高度に保護された画像を抽出する強力な技術 (開発ツールの [リソース] タブにも表示されません)。

注: 現時点では、拡張ボタンをクリックするたびに追加された画像が積み重なっていきます。

ページを更新することで削除できます。

- 長い画像 URL (おそらく data:image) のチェックを追加し、それらをポップアップに送信する代わりにページの上部に配置しました (data:image/ の大きな文字列を生成する可能性があるキャンバスから画像への変換と一貫性を持たせるため) jpeg) - オプション ページにテキスト情報ショートカットの色の選択 (画像選択の色と XNUMX つのオプションで組み合わせたもの) を追加しました。

それに応じてアイコンも色付けされます - インストール後にオプション ページを開いて 2.1 より前のバージョン (デフォルトで) を確認するための古いコードをコメントアウトしました。

js) - 最小幅オプションは現在壊れているためコメントアウトしました (役に立つかどうかはわかりません) (options.

html) - max-width オプションに従うように max-height を作成しました (小さな画像プレビューが選択されている場合にうまく動作するように) - zepto を置き換えました。

js と難読化されていないオリジナルのソース コード - ダウンロード メッセージの点滅アニメーションを修正 (jquery から zepto に切り替えてから壊れていたようです) 2.6: 大幅な再設計と画像検出の改善 - ポップアップの外観を最新化し、画像はより多くの画像情報を含むタイル上に配置されます。タイルの色の選択をオプションに追加しました - いくつかのバグを修正し、壊れた styleSheets API の代わりにディープ CSS 解析を含む、多くの場合の画像検出を改善しました - 各画像の逆画像検索サイト (Google、Bing、Yandex、TinEye) へのショートカットを追加しました 2.5: -画像サイズと画像ファイル名の表示を追加しました (設定でオフにできます) - サイズによる画像の並べ替えを追加しました - 1 つの新しいオプション: 2) 幅のみ (デフォルト) または幅 + 高さで並べ替え、200) 最大値から順に並べ替えます。最小(デフォルト)または逆 - 高さが XNUMXpx を超える場合、垂直方向にスケーリング画像を追加 - SVG 形式が「svg」タグから読み取られていなかった - 修正 - 「video」タグの「poster」から画像を読み込むように追加 - 背景画像が非対応である問題を修正-認識された。

styleSheets の読み取りは機能しないようです (cssRules から読み取る場合)。

回避策を実装しました: 「link」タグから取得したリンクを含む CSS ファイルを取得します。

注: 一部のサイトでは、CSS を保存するために別の第 XNUMX レベル ドメインを使用しています。この場合、拡張機能に「all_urls」(または特定のドメイン) に対する権限がない場合、フェッチは機能しません。

これにより、一部の画像が表示されなくなるだけです。

これが懸念される場合は、Chrome 拡張機能の権限を削除してください。

- Google マップとストリート ビューの写真に最大解像度の画像検出を追加しました (文書化されていない API を発見) - YouTube サムネイルの高解像度プレビューを追加しました (現在のページのビデオを含む) - 「a」タグのリンク解析の正規表現を修正して、非画像リンク検出 2.4.2: - クロスドメイン CSS ルールへのアクセスを許可しない Chrome の回避策 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 を置き換えました。 。

extension` は `chrome を使用して呼び出します。

ランタイム` 2.2: - タブにアクセスするための不要な権限を削除しました。 - 寄付プロンプトが初回以降消えないという一部のユーザーからの苦情のため、寄付プロンプトを削除しました。 現在は、代わりに最初のインストール時にオプション ページが開きます - URL フィルターの値を保存します - いくつかのサイズ設定の問題を修正するための別の試み 2.1: - 画像の幅/高さフィルターを追加しました - いくつかの原因によるすべての設定の 2.0 回限りのリセットを追加しましたサイズの問題がある人 - URL オプション 1.3 による並べ替えを削除しました: - ファイルをサブフォルダーに保存する機能を追加しました - Google Chrome ダウンロード API を利用しました - よりクリーンなグリッドベースのデザインを実装しました - 画像の URL テキストボックスをクリックすると、自動的にユーザーがコピーできるようにテキストを選択します - いくつかの小さな表示問題を修正しました - 列数の設定を追加し、境界線のスタイル設定を削除しました - オプション ページ XNUMX に寄付ボタンを追加しました: - スタイル タグで使用される画像も次の場所に含まれます。リストの最後。

以前は、要素のインライン スタイル属性の画像のみが含まれていました。

- データ 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: - 「ダウンロード」を押したときにポップアップするデスクトップ通知システムを削除し、テキストによる説明をわかりやすくしました。 (オプションを通じて) 制御し、煩わしさを軽減します。 これにより、拡張機能に必要な権限も少なくなります - ダウンロード通知を非表示にするオプションが追加されました。 ほとんどの人は一度読んだだけでダウンロードプロセスを理解できるはずです - いくつかの小さなUI調整を行いました 1.0.6: - 複数の不要な空の画像の問題を修正しました 1.0.5: - 「background-image」CSSプロパティを使用して画像を表示する要素1.0.4 も抽出されるようになりました。 - ダウンロード プロセスの開始時にユーザーに警告し、ファイルの検索場所を説明する通知を追加しました。 クレジット ================ に基づいていますGoogle Chrome 拡張機能のサンプル「選択したリンクのダウンロード」: https://developer.

クロム。

com/extensions/examples/api/downloads/download_links。

zip 小さいながらも優れた JSS ライブラリを使用します: https://github.

com/Box9/jss とゼプト。

js: http://zeptojs.

com 画像: ダウンロード。

svg は、oNline Web Fonts http://www から CC BY 3.0 によってライセンスされています。

オンラインウェブフォント。

com/アイコンが開きます。

svg は、oNline Web Fonts http://www から CC BY 3.0 によってライセンスされています。

オンラインウェブフォント。

com/icon ライセンス ================ Copyright (c) 2019 Dmitry Kislitsyn、Vladimir Sabev このソフトウェアおよび関連するソフトウェアのコピーを入手する人には、無償で許可が与えられます。ドキュメント ファイル (「ソフトウェア」) の使用、コピー、変更、マージ、発行、配布、サブライセンス、および/またはソフトウェアのコピーの販売を含むがこれらに限定されない、ソフトウェアを制限なく取り扱うこと、および人に許可すること上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは主要部分に含まれるものとします。

ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。

いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負いません。ソフトウェア。

追加情報:


- DK提供
- 平均評価 : 4.31 つ星 (気に入った)
-開発者 このメールアドレスは、スパムロボットから保護されています。 アドレスを確認するにはJavaScriptを有効にする必要があります。

画像ダウンローダー 続きのウェブ extension OffiDocsと統合 Chromium オンライン


ラン Chrome Extensions

Ad