web-dev-qa-db-ja.com

Greasemonkeyまたはuserscriptを使用して、リモートJavaScriptファイルをローカルデバッグコピーに置き換えます

Googleバックエンドを使用するクライアントアプリをデバッグしているときに、関数のデバッグバージョンをいくつか追加し、Chrome DeveloperToolsスクリプトエディターを使用して挿入しました。

ただし、このアプローチにはいくつかの制限があります。まず、エディターが縮小されたファイルで常に機能するとは限らないことです。JSファイルの長さが35K行の場合、これは問題になります。

もう1つの問題は、ロード時に行われるすべての初期化が元の「パッチが適用されていない」関数を使用するため、これは理想的ではないということです。

リモコンを交換したいjavascript.js自分のローカルコピーを含むファイル。おそらくファイル名に正規表現を使用するか、適切な戦略を使用します。どちらかが簡単であれば、FirefoxまたはChromeのいずれかを使用できます。

34
Tom H

もう1つのツールがあります Requestly -Chrome拡張機能。URLを書き換えて、非常に簡単なセットアップと非常に使いやすいインターフェイスを備えたローカルホストライブラリに本番ライブラリを置き換えるために使用できます。

これを見てください:

enter image description here

PS:私はこれが答えられたことを知っていますが、それが将来の読者にとって非常に有益であることを考慮して、私はまだこれに答えました。

18
sachinjain024