html urlをローカライズするためのnpmパッケージを作成します。
1. html urlを使用してhtmlページをダウンロード
2. htmlファイルを解析し、htmlとlocalのこれらのリソースで使用されているjs、css、imgファイルをすべて抽出します。
3.これらのjs、css、imgファイルが外部リソースを使用している場合は、これらのリソースをローカライズします。たとえば、CSSで背景イメージを抽出します。htmlファイルで使用されているすべてのjs cssとimgリソースを集めます。
第1および第2の要件は容易に満たすことができます。しかし、私は最後のものについては分かりません。 すべてのcssファイルを解析し、それに使用されているリソースをローカライズすることができます。しかし、どのようにjsファイルを解析できますか?
例: jsがhtml domに 'script src = XXX'タグを追加すると、どのようにsrcを抽出できますか?
ファイルを解析しない場合、外部ファイルの外部リソースのURLを新しいローカルリソースのURLに変更できますか?たとえば、