0

現在、ユーザーが Web ページ上の画像をスクレイピングしてダウンロードできるようにする Chrome 拡張機能 (主に JavaScript を使用) を作成しています。リンクスクレイピングの部分が完了しました。コードは次のような配列を返します。

["http://example.com/image1.jpg","http://example.com/image2.jpg"]

しかし、ワンクリックですべてのリンクをダウンロードするにはどうすればよいですか? すべての写真を新しいタブに一覧表示して、ユーザーが Ctrl+S でページを保存できるようにしました。しかし、これはUIに大きく影響し、私はそれが好きではありません. 私はウェブページをホストしていないため、サーバー側のスクリプトが機能しない可能性があります..他の解決策はありますか?

4

1 に答える 1

0

私の知る限り、Chrome 拡張機能は技術的には Firefox のようにファイルをディスクに保存できません。

これを行う唯一の方法はNPAPIを使用することです 残念ながら、npapi を使用する拡張機能は、セキュリティ上の問題により Web ストアで受け入れられない可能性が高くなります。もちろん、自分で使用したり、Web サイトで拡張機能をホストしたりしても問題ありません。

次の拡張機能のコードをインストールして調べることができます。おそらく、提供されている npapi も使用できます。

画面キャプチャ (Google による) https://chrome.google.com/webstore/detail/cpngackimfmofbokmjmljamhdncknpmg

Chrome ツールボックス (Google 提供) https://chrome.google.com/webstore/detail/fjccknnhdnkbanjilpjddjhmkghmachn

すばらしいスクリーンショット: キャプチャと注釈https://chrome.google.com/webstore/detail/alelhddbbhepgpmgidjdcjakblofbmce

ダウンロード アシスタント (Google による) - 殺されたと思います。

于 2012-09-10T19:36:25.147 に答える