2014-09-14 3 views
0

인터넷 익스플로러 (이 경우)와 같은 웹 브라우저에서 공개 인터넷의 페이지에 자신을 쓴 스크립트를 추가하면 어떻게되는지 테스트하고 싶습니다.공용 인터넷의 페이지에 스크립트를 추가하는 방법은 무엇입니까?

이것은 프로덕션 시스템에서 수행하려는 작업이 아니지만 많은 기존 페이지가있는 페이지 향상 스크립트를 테스트하고 싶습니다. 다른 뷰어를 위해 페이지를 수정하고 싶지 않습니다. 스크립트가 페이지의 일부가 될 경우 어떤 일이 발생하는지보고 싶습니다.

브라우저에 페이지를로드하고 스크립트 태그를 추가하기 전에 서버에서 페이지를 가로 채기 위해 사용할 수있는 도구가 있으면 문제가되지 않습니다.

브라우저마다 페이지를 수정할 수있는 것이 좋지만 각 브라우저에서 다른 방법을 사용하는 것이 바람직하지는 않습니다.

관련 리소스가 모두있는 페이지를 수동으로 다운로드 한 다음 로컬 서버에서 수정 된 복사본을 실행할 수 있지만 다소 번거롭다는 것을 알고 있습니다.

답변

0

Fiddler를 사용하여 "FiddlerScript"를 통해 임의의 자바 스크립트 (예 :)를 추가하여 서버와 클라이언트/브라우저 간의 응답을 조작 할 수 있습니다.

참조 : 자세한 정보를 원하시면 http://docs.telerik.com/fiddler/knowledgebase/fiddlerscript/modifyrequestorresponse

예를 들어, 당신은을 통해 서로 특정 자바 스크립트를 대체 할 수있는 다음 OnBeforeResponse 이벤트에서

if (oSession.PathAndQuery=="/version1.js") { 
    oSession["x-replywithfile"] ="version2.js"; 
} 

관련 문제