2014-05-18 2 views
0

브라우저에서 HTTP (s) 프로토콜을 가리 키지 않은 리디렉션을 감지 할 수 있습니까? // WS : //, SMS를 예를 들면 다음과 같습니다JavaScript를 사용하여 http 이외의 리디렉션을 감지합니다.

, 내 스크립트는 ftp를 같은 리디렉션 //

location.href=ws://abc/a 

JS 사용 등의 재 지정을 감지 할 수있는 방법이 있나요를 사용하고 계십니까? 유용하다면 Chrome ext 환경을이 작업과 관련시킬 수 있습니다.

+0

onbeforeunload 이벤트를 사용하는 것이 좋습니다. 불행히도 나는 이것이 쉽게 달성된다고 생각하지 않는다. http://stackoverflow.com/questions/1686687/how-can-i-get-the-destination-url-in-javascript-onbeforeunload-event – trainoasis

답변

1

크롬 확장 프로그램을 사용하는 경우 즉시 연결할 수는 없지만 responseHeaders을 통해 단서를 제공하는 chrome.webRequest.onHeadersReceived.* API를 사용하면 비 http 리디렉션과 설정 작업을 적절히 감지 할 수 있습니다.

관련 문제