0

Web サイトを開き、JavaScript を変更してから、Web サイトを表示し、変更した js を実行したいと考えています。

1) これは可能ですか?

2)これはどのように可能ですか?(VB.net、C#、FF + アドオン)

事前にThx

EDIT:あなたの理解を深めるために、ブラウザ出力用にjsを変更したいだけです!

4

4 に答える 4

1

フィドラーを使用できます。この優れたソフトウェアは、http プロキシとして機能し、要求と応答を傍受して変換できるスクリプト エンジンを提供します。あなたの場合、ターゲットの JavaScript コンテンツをオンザフライで置き換えることができます。

于 2012-06-15T07:55:29.960 に答える
0

1) はい、可能です。

2) リストされた方法のいずれかでそれを行う方法はわかりませんが、ウェブサイトの HTML と JavaScript をダウンロードし、コンピューター上で変更し、変更された HTML と JavaScript を提供するローカル Web サーバーをセットアップするのが有効な方法の 1 つです。 、および (オプションで) hosts ファイルを変更して、スプーフィングしようとしているドメインが localhost にあることを示します。時々リモートサーバーともやり取りしたい場合は、リモートサーバーから(IPアドレスで)ページをリクエストすることで404に応答するプログラムをWebサーバーにセットアップできます。ただし、現在、PHPでこれを行う方法しか知りません。

于 2012-06-15T07:52:32.080 に答える
0

Opera の userscriptsを参照してください。次のようなものを実行できます

window.opera.addEventListener("BeforeScript", function onchange(e){
    if(! myURIregexp.test(e.element.src))
        return;
    var script = e.element.text;
    /* do something with the script text, for example replacing */
    ev.element.text = script;
}, false);
于 2012-06-15T08:01:00.697 に答える
0

Fidder2 を使用できます。Fidder AutoResponderを使用して、必要なものをローカル ファイルに変更できます

于 2012-06-15T08:01:59.917 に答える