Jquery flowplayer 도구 오버레이를 사용하여 외부 링크를 엽니 다. 외부 링크는 링크에 표시된이 코드 조각으로 잘 작동됩니다 JQuery 오버레이 - 트위터 열기 "액세스 허용"상자와 관련된 문제
http://www.demiseonline.com/misc/Iframeoverlay.html
지금이 오버레이를 사용하여 - 나는 그들의 계정에 대한 액세스를 허용하는 사용자를 묻는 트위터 대화 상자를 엽니 다 싶었다.그래서 아래의 코드에서, 나는 오버레이를 열려면 링크를 클릭 전에도 내가 페이지를로드하는 즉시 https://twitter.com/oauth/authenticate?oauth_token=VPVRIsnRz9IX4CAab7brert3jHiEs
<div class="apple_overlay black" id="Overlay1"> <iframe src ="http://www.google.com" width="100%" height="595px" frameborder="0"> </iframe> </div>
내가 코드를 교체로 http://www.google.com 교체 - 페이지 트위터 URL로 리디렉션됩니다.
왜이 URL에 해당되는지 확인하십시오. 감사
잘 모르겠어요 - 기본적으로 내가 오버레이로 트위터 페이지를 열고 자. 나는이 예제를 사용했다. - http://flowplayer.org/tools/demos/overlay/external.htm -하지만 그것은 /ok.htm과 www.example.com/ok.htm이 아닌 상대 페이지 만 열어 놓는다. IFrame을 사용하여 인터넷을 수정했지만 문제는 자체 문제로 보입니다. – Gublooo
예, 해당 페이지는 전체 HTML이 아닌 상대 페이지를 사용합니다. 링크 된 도구를 통해 오버레이 된 div에 "연결"되는 HTML 만 있습니다. iFrame을 오버레이하는 다른 도구가 있습니다 (예 : thickbox :: http : //jquery.com/demo/thickbox/). - 당신의 문제는 당신이 트위터의 로그인 페이지에 간단하게 붙일 수없고로드 할 수 없다는 것입니다; 그들이 허용한다면 보안 위험을 생각해보십시오. 일부 스팸 메일은 iframe에 트위터에 "트위터에 로그인"이라고 표시되어 데이터를 검색하기 위해 핸들러를 첨부합니다. Twitter는 iFrame에 없는지 확인했습니다. –