필자는 프로필 탭 응용 프로그램에서 링크가 필요합니다. 새 브라우저 탭에 글을 쓰고 있습니다. 나는 target = "blank"(하드 코드 된 것과 FBJS 모두)를 설정했지만 링크를 클릭하면 앱 페이지가 다시로드됩니다. FB에서 렌더링 한 것처럼 응용 프로그램의 html을 보았고 각 링크에 새 이미지를 만든 후 false가 반환되는 onclik 이벤트가 있습니다. 나는 linkDomObjectHandle.purgeEventListeners ('클릭')을 시도했지만, 예상대로 그렇게하지 않았다. 누구든지이 기능을 작동시키는 방법을 알고 있습니까?페이스 북의 프로필 탭 응용 프로그램 (iframe)에서 target = "_ blank"
편집 :
"마우스 오른쪽 버튼 클릭 -> 새 탭에서 열기"를 마우스 가운데 버튼으로 클릭하여 예상 한대로하십시오. 왼쪽 클릭 이벤트가 도용당했습니다.
편집 : 일부 코드 단편 :
제가 클로닝 채워지고 클론 요소에 첨부된다 템플릿을 갖는다.
<div id="hover_window">
<a href="">
<img src="">
<div class="article_info">
<div class="client_info"></div>
<div class="media_info"></div>
</div>
</a>
</div>
내가 수행하여 링크 작성 :
var hover_window = document.getElementById('hover_window').cloneNode(true);
hover_window.setClassName('active_hover_window');
hover_window.getFirstChild().setHref(targetLink.getHref());
가 나는 두 대상 = "_blank
"HTML로 및 .setTarget ("_blank
을 추가하는 시도 여기 템플릿의 HTML은 ") FBJS에을 보내주십시오. 아무 소용이 없습니다.
pls.
이것은 나를 위해 작동하지 않습니다. 그래서 나는 뭔가 잘못하고 있어야합니다. 원본 게시물의 수정 사항에 코드 스 니펫을 제공합니다. 나는 당신의 의견에 감사 할 것입니다. – user514998
나는 당신의 코드가 왜 작동하지 않을지 전혀 모른다. 그냥 링크와 자바 스크립트가 전혀 작동하지 않습니다, 그걸 시도해 볼 수 있을까요? – BigMomma