문제

이 종류의 이상한 문제이지만,나는 검색을 만들자를 위해 우리의 사이트는 것입 iframed 에 다른 사이트입니다.클릭할 때 검색 버튼을 리디렉션 상위 구조 검색 검색결과 페이지로 이동합니다.

순간에 무슨 짓을했는가를 검색 버튼을 다시 게시 트리거 그 등록하는 클라이언트 블록 스크립트를 실행 this:

if (window.parent) window.parent.location.href='<url>';

ok, 지만,그것은 보인다 같은 해킹&는 경우 사용자 클릭시 브라우저에서 검색 한 후,그것을 리디렉션 그들에게로 다시 검색 결과 페이지로 이동합니다.

은 거기에 더 나은 방법을 이?

도움이 되었습니까?

해결책

OK,때문에 아무도 다른 사람이 대답을 만들 수 있습니다.go.

첫째,당신은 당신 테스트 코드를 사용하는 실제 방법은?나는 우려하고 그 실제 응용 프로그램의 iframed 페이지고 부모 페이지에 있는 동일한 도메인입니다.그렇다면,가 될 가능성이 있지만에 대해 어떤 방법으로 코드를 직접 상위 창하는 모든 URL.

할 수 있도록 구성되어 있는 경우를 제어하는 부모 프레임의 위치,코드가 나에게 잘 보이는.당신이 원하지 않는 경우 새로운 URL 에서 역사 하는 것이 믿음을 사용할 수 있습니다.

if (window.parent) { window.parent.location.replace("<url>"); }

예를 들어: "차이 Javascript 리디렉션 방법"

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top