iframe 내부에서 실행되는 facebook 앱이 있습니다. 문제는 내가 브라우저 창을 더 작게 만들면 앱의 페이지 목록 아래쪽으로 스크롤하여 새 페이지를 선택하면 하단의 iframe에서도 열립니다.iframe 내에서 열린 페이지의 맨 위로 스크롤
새 페이지 안에 name="#top"
요소로 연결되는 #top을 링크에 추가하려고 시도했지만 Firefox (확인 됨) 및 IE (아직 확인되지 않음)에서는 작동하지 않습니다. Firefox의 경우 알려진 문제이며 "스크롤하여 상단"링크 작업을 수행 할 수있는 몇 가지 해결 방법이 있지만 iframe 내부에서 새 링크를 열고 스크롤하는 방법에 대한 해결책을 찾지 못했습니다.
iframe의 본문 요소에 onload="location.href='#'"
을 추가했지만 여전히 성공하지 못했습니다. 내가 시도해도 Firefox에서는 무시당하는 것 같습니다.
이전에이 문제가 발생 했습니까? 그렇다면 조언을 좀 할애 해 주시겠습니까?
감사
표준 Facebook 크기 조정 인 FB.Canvas.setAutoResize()와 몇 가지 간단한 해결 방법을 사용합니다. 아약스를 사용하지는 않지만 jQuery를 광범위하게 사용합니다. 귀하의 제안이 작동하는지, 팁을 주셔서 감사합니다. – BBog
불행히도, 제가 시도한 많은 다른 솔루션뿐만 아니라 작동하지 않습니다 : onload = "window.parent.scroll (0,0);", 문서. 아무것도 페이스 북 iframe 조합으로 작동하는 것 같지 않습니다 :()()//(). – BBog