2011-12-10 6 views
0

JavaScript를 사용하여 사이트가 모바일 브라우저에서 표시되는 것을 감지하면 하위 도메인으로 자동 리디렉션되는 웹 사이트가 있습니다. 이 하위 도메인은 원본 사이트의 iframe을 사용하여 멋지게 보이게 만듭니다 (오랫동안 이야기 할 가치는 없습니다). 그러나 하위 도메인으로 리디렉션 될 때 iframe은 전체 페이지를로드하고 실제로 리디렉션 스크립트를 반복하지만 실제로는 페이지를로드하지 않습니다. 이 iframe 루프를 벗어날 수있는 방법이 있습니까? 나는 target = "_ top"을 시도했다. 감사. 페이지가 리디렉션하기 전에 iframe에로드되어 있는지 여부를iframe 루핑을 피하십시오.

+0

이 문제는 악이다. 맨 위에 작은 배너를 표시하여 사용자에게 옵션을 제공하지만 강제로하지 마십시오. –

+0

문제는 모바일 사이트가 끔찍한 것처럼 보입니다. 알아낼 수없는 헤더에 뭔가가 발생합니다. 자동으로 iframe의 크기를 조정하여 모든 것을보기 좋게 만드는 스크립트가 있습니다. 우아하지 않지만 작동합니다. – Drizzit12

답변

2

검사 :

window.location != window.parent.location 
+0

위대한 작품, 대단히 감사합니다. – Drizzit12

관련 문제