バックグラウンド:
Web ページの簡単なアーカイブ方法を作成しています。いくつかの Web ページとそのファイル ( 、 など) をダウンロードしましcss
たjs
。現在、jQuery を使用して、HTML ファイル内のリンクを操作して、サーバー内のリンクを指すようにすることができます。これは、すべての画像、JavaScript、および CSS ファイルに対して機能します。ただし、場合によっては、CSS ファイルが一部の画像やフォントを参照することがあります。それらの中のリンクも解析しましたが、これらの URL を変更する方法がわかりません。CSSファイルのベースURLみたいなものがないか探してみたのですが、見つかりませんでした。
質問:
サーバー内のコンテンツを指すように、CSS ファイル内の URL を変更する方法はありますか?
例えば:
background: url('graphic.png');
に
background: url('http://myserver.com/view/content?url=http://theirserver.com/graphic.png');