2

通常のブラウジングセッションでは、ブラウザが受信する前に特定のjavascriptファイルを編集したいのですが、一度アクセスすると編集できなくなります。このためのツールはありますか?必要なもののために、それを保存してディスク上で編集することはできません。

私はそれを自分でプログラムする方法を学ぶ準備ができていますが、誰かが私がしなければならないことを多かれ少なかれ指摘することができれば、私は非常に感謝するでしょう。ブラウザがファイルの一部を受信するのをブロックしながら、ファイル全体を取得するまでパケットをインターセプトし、手動で編集して同じポートに転送する必要があります。

pcapを使用するだけではこれができないと思います。scapyについて少し読んだことがありますが、それが私にも役立つかどうかはわかりません。

前もって感謝します。

4

3 に答える 3

1

ある種のプロキシを実装するか、既存のプロキシにフックし、ダウンロード中のファイルを傍受して置き換える必要があります。

初心者にとっては些細なことではありませんが、良い学習プロジェクトです。

于 2010-04-27T22:45:54.013 に答える
0

FirefoxのFirebugプラグイン、Chromeの開発ツール、またはFirefoxのGreasemonkeyプラグインを使用することで、やりたいことが何でも達成できるでしょう。

または、ファイルドメインをhostsファイルに入力し、そのドメインをローカルマシン(Webサーバーを実行している)にポイントし、そのjavascriptファイルをローカルで編集および保存して、独自のWebサーバーから提供することもできます。

于 2010-04-27T22:45:06.743 に答える
0

ファイルを編集するのではなく、ローカル ファイルに置き換えてよろしければ、* Charlesとその Map To Local 関数を使用します。

  • 実は「やった」。これは、昨日編集できなかったブラウザーと JS ファイルの問題をデバッグするのに役立ちました。
于 2010-04-27T22:50:47.713 に答える