manifestリソース抽出ツール
1158 ワード
ビジネスの必要性から、htmlファイルをエントリファイルとしてリソースキャプチャするmanifestリソース抽出ツールが書かれています.html tokenを簡単にスキャンし、各tag tokenが必要なリソース(css,js,img)に属しているかどうかを直接巡り、css linkを取得したときに、内のピクチャファイルをキャプチャし、最後にリソースセットオブジェクトにマージしてmanifestファイルを作成するのが原理です.
インストール:
次の操作を行います.
この例が成功すると、現在のディレクトリの下にcnblogsが作成されます.appcacheファイル.
オブジェクトメソッドの説明:
build(file, manifestFileName, callback);
パラメータ:
fileパラメータは、ローカルhtmlファイルパスであってもよいし、httpパスであってもよい.
manifestFileNameは新しく生成されたファイル名です.
callbackコールバックは、抽出されたリソースリストのdata(Array)パラメータを受信する.
プロジェクトアドレス:https://github.com/randomyang/manifest-res
インストール:
$ 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