fiddler를 이용한 파일 덮어쓰기 Javascript
2011.11.14 19:57 EDIT
개발 환경이 없는 웹 어플리케이션을 테스트할 때(물론 이건 좋지 않지만),
특정 자바스크립트를 수정하기 위해 반드시 서버의 파일을 바꾸고 F5를 눌러댈 필요가 없다.
Fiddler를 이용하면 자바스크립트의 내용을 통째로 갈아치울 수 있다.
Fiddler 실행 후 메뉴의 Rules - Customize Rules 실행 후 onBeforeResponse 메서드 안에 다음을 넣어준다.
if (oSession.host == "www.manalith.org" && oSession.uriContains("serverscript.js")){ if (oSession.responseCode == 304) oSession.responseCode = 200; oSession.utilDecodeResponse(); var reader:StreamReader = File.OpenText("C:\\Users\\setzer\\Desktop\\myscript.js"); oSession.utilSetResponseBody(reader.ReadToEnd()); reader.Close(); }
그리고 최상단에 import System.IO 도 추가해 준다.
참고 :
http://www.fiddlertool.com/fiddler/Dev/ScriptSamples.asp
http://www.devarticles.com/c/a/ASP.NET/Building-a-Counter-Using-JScript.Net/2/