2014-08-31 3 views
0

내 firefox addon에서 다음 링크를 따라 작업하고 있습니다. https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/tabbrowser.firefox addon에서 브라우저에 대한 고유 한 tabId를 얻는 방법

각 탭의 고유 ID (tabId)를 결정해야합니다. 예를 들어,

index | tabId | tabLink 
1  | 11AA | example1.com 
2  | 11BB | example2.com 
3  | 11CC | example1.com 

내가 TABID 필드에서 질문이 어떻게 각 탭의 고유 TABID를 얻으려면? 이것은 내가 그것을 테스트하는 방법입니다

감사

답변

0

: http://i.imgur.com/dV6Cj3J.png

처음 탭에는 고유 ID가 없습니다. 당신이해야 할 일은 당신의 빠른 응답 주셔서 감사합니다, 다음 미래에 당신이 var thatTab = document.querySelector('[myCustAttr="myCustVal123"]')

+0

안녕 Noitidart를 이동하여 해당 탭을 잡아 수 있습니다 (이것은 첫 번째 탭을 잡고) var aTab = gBrowser.tabContainer.childNodes[0]처럼 aTab.setAttribute('myCustAttr', 'myCustVal123') 같은 그 위에 다음 setAttribute을 탭을 잡아입니다. 그것은 잘 작동합니다. 지금 나를위한 최고의 해결책. – Tek

+0

멋진 남자가 도와 줘서 다행 :) – Noitidart

관련 문제