2011-01-05 4 views
0

현재 페이스 북 응용 프로그램을 만들고 있는데, (X) HTML 소스 코드에서 스레드 내의 특정 메시지에 링크 할 수 있는지 (예 : 그렇지 않은 것) 확인할 수 있는지 확인하기 위해 메시지 스레드 페이지를 조사하는 동안 나는 어떤 정보도 찾을 수없는 것 같습니다. 페이지의 일부 범위 요소에는 다양한 값 (아마도 요소 ID)으로 설정된 'bindpoint'특성이 있습니다. 다음 페이지 소스에서 발췌 한 것입니다 I이 속성을 본 적이 없다html bindpoint 속성은 무엇을합니까?

<div class="GBThreadMessageRow_Info"> 
    <span class="GBThreadMessageRow_AuthorLink_Wrapper" bindpoint="authorLinkWrapper"> 
    <a href="http://www.facebook.com/profile.php?id=XXXXXXXXX" class="GBThreadMessageRow_AuthorLink">XXXXXXXX</a> 
    </span> 
    <span class="GBThreadMessageRow_Date"> 
    April 8, 2010 at 10:13pm 
    </span> 
    <span bindpoint="branchLinkWrapper" class="GBThreadMessageRow_BranchLink"><a href="/ajax/messaging/composer.php?thread=XXXXX&amp;msg_id=XXXXX&amp;id=XXXXXX" rel="dialog-post">Reply</a></span> 
    <span bindpoint="reportLinkWrapper" class="GBThreadMessageRow_ReportLink"> • <a href="/ajax/report.php?content_type=9&amp;cid=XXXXX&amp;rid=XXXXX&amp;cid2=XXXX&amp;cid3=X&amp;h=XXXXX" rel="dialog" class="action">Report</a></span> 
</div> 

(I는 X가 몇 가지 개인 정보를 대체) 전에 그것에 대해 어떤 정보가 재미있는/도움/유용 할 것이다. 감사!

+0

표준이 아닙니다. 비표준 속성은 일반적으로 JavaScript와 함께 사용됩니다. 페이지에 특정 JS 라이브러리가 포함되어 있습니까? 또한, doctype이 페이지에서 사용하는 것은 무엇입니까? – Alohci

+0

doctype은 XHTML 1.0 Strict입니다. 많은 자바 스크립트가 포함되어 있고 거기에 'bindpoint'에 대한 빠른 검색을 수행했지만 bindpoint를 사용하여 아무 것도 찾지 못했습니다. 단지 요소를 bindpoint로 만들거나 기존 요소의 바인드 포인트를 변경했습니다. – WirthLuce

답변

3

의견에서 말했듯이, 자바 스크립트 코드에서 뭔가하고 있어야합니다.

Facebook은 자바 스크립트 파일을 동적으로 가져 오기 위해 재미있는 기술을 사용합니다 (기본적으로 그들은 자바 스크립트에서 script 태그를 필요에 따라 작성하는 것처럼 보입니다). 처음 발견 한 파일을 통해 Ctrl-F를 누르는 것만 큼 간단하지 않습니다. .

따라서 결론적으로 bindpoint 속성은 Facebook 환경 시스템의 내부 기능이며 표준 HTML이 아닙니다. 이름에서 어떤 이벤트 (클릭, 마우스 오버 등)가 해당 요소에 바인드되어야하는지와 관련이 있다고 가정합니다.이 요소는 bindpoint 속성에있는 변수 이름으로 표시됩니다. 또는 라벨의 for 속성과 같이 문제의 요소가 '바인딩'되어야하는 요소와 관련이있을 수 있습니다. 어쨌든, 이것은 순수한 추측입니다.