manifestリソース抽出ツール

1158 ワード

ビジネスの必要性から、htmlファイルをエントリファイルとしてリソースキャプチャするmanifestリソース抽出ツールが書かれています.html tokenを簡単にスキャンし、各tag tokenが必要なリソース(css,js,img)に属しているかどうかを直接巡り、css linkを取得したときに、内のピクチャファイルをキャプチャし、最後にリソースセットオブジェクトにマージしてmanifestファイルを作成するのが原理です.
 
インストール:
$ npm install manifest-res

次の操作を行います.
var mr = require("manifest-res"); mr.build("http://www.cnblogs.com", "./cnblogs.appcache", function(data){ console.log(data); });

この例が成功すると、現在のディレクトリの下にcnblogsが作成されます.appcacheファイル.
 
オブジェクトメソッドの説明:
build(file, manifestFileName, callback);
パラメータ:
fileパラメータは、ローカルhtmlファイルパスであってもよいし、httpパスであってもよい.
manifestFileNameは新しく生成されたファイル名です.
callbackコールバックは、抽出されたリソースリストのdata(Array)パラメータを受信する.
 
プロジェクトアドレス:https://github.com/randomyang/manifest-res