오프 사이트 타사 위젯에 대한 스크립트 중 하나가 실행 중에 중단되고 내 홈페이지의 모든 트래픽이 리디렉션되었습니다.리디렉션하는 타사 스크립트에 대한 글로벌 인터셉터
나는 그들을 죽일 수 없으므로 스크립트를 죽이거나 브라우저를 리디렉션하기 위해 제 3자가 JavaScript를 시도 할 수있는 방법을 찾아 낼 것입니다. 내가 찾은 가장 유망한 이벤트는 .unload()
과 window.onbeforeunload
이며, 제 생각에는 GET 요청을 검사 한 다음 내 페이지의 유효한 링크와 일치하지 않는 것으로 URL을 확인하는 것입니다. 이벤트가 GET 가치를 얻는 방법은 페이지의 클릭이나 액션에 국한되지 않고 제 3 자의 .js에서 가짜 또는 기타가 발생하는 것을 고려해야합니다.
아무도 이런 식으로 해결책을 찾지 못했습니까?
리디렉션되지 않도록 타사 위젯을 패치하지 않는 이유는 무엇입니까? 나는 자바 스크립트의 다른 일부가 window.location을 설정할 수있는 모든 장소를 "검증"하는 방법이 없다고 생각합니다. – jfriend00
은 엔터프라이즈 급 애플리케이션을위한 제 3 자의 독점적 인 웹 서비스 인터페이스이기 때문에 실제 리다이렉트하지는 않으며 인시던트 보고서는 다음과 같이 나타납니다. "무슨 일이 일어 났는지 또는 수백만 명의 사용자가 우리 홈페이지로 리디렉션 된 이유는 알 수 없습니다. 오후에 "제 3 자 서비스를 위해 앞으로도 다시 일어나지 않도록 노력하고 있습니다. – HansOg