3
A
回答
3
查看SDK源代碼(即packages/api-utils/lib/tabs/tab.js
),tab
對象實際上具有window
屬性。我測試了它和這個作品確實:
console.log(require("tabs").activeTab.window.title);
不知道爲什麼,這個屬性是沒有記錄,可能是一個文檔錯誤。
1
這是活動窗口嗎?你可以得到一個窗口對象使用
windows.browserWindows.activeWindow
窗口對象有目前在它打開的選項卡的列表:
https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/windows.html#tabs
如果您需要在不是當前活動選項卡或窗口的窗口中查找選項卡,這可能更難以確定。你能提供更多關於你實際想要做什麼的細節嗎?
相關問題
- 1. 從窗口獲取對象可可
- 2. 獲取IE窗口對象的窗口標題用VBA
- 3. 從sklearn.svm.LinearSVC對象獲取類標籤
- 4. 如何在子窗口中獲取父窗口標籤的html?
- 5. 新窗口/標籤從href
- 6. 從瀏覽器獲取窗口和標籤
- 7. 在WPF ResourceDictionary窗口中獲取窗口對象
- 8. 從進程ID獲取窗口標題
- 9. 從窗口獲取唯一標識
- 10. 獲取窗口標題從進程名
- 11. 從pid獲取窗口標題
- 12. 從對話窗口獲取價值
- 13. 獲取窗口標題?
- 14. Fireox,如何獲取標籤對象?
- 15. 使用其標籤獲取對象
- 16. 使用標籤獲取對象屬性
- 17. 從彈出標記窗口的對象中提取URL
- 18. 試圖避免eval從窗口對象獲取數組元素
- 19. Win32獲取從窗口發送事件的對象的HWND WndProc
- 20. 如何從Vimperator獲取頁面的窗口對象?
- 21. 如何從新的BrowserWindow()中獲取電子窗口對象?
- 22. javascript/selenium:從文檔對象中獲取窗口
- 23. 如何從sass文件獲取窗口對象?
- 24. 如何從外部窗口對象獲取location.href?
- 25. 從窗口獲取數據
- 26. 獲取System.Windows.Forms.IWin32Window從WPF窗口
- 27. 從項目獲取窗口
- 28. 從Java接口獲取類對象
- 29. 從窗體檢索窗口對象
- 30. 從標籤中的對象獲取屬性
我的擴展在每個打開的選項卡上執行計算,並通過在我創建的工具欄按鈕上顯示帶有數字的小徽章來顯示結果。這些計算是動態的,並且在任何時間點都會發生(不僅在選項卡處於活動狀態或加載狀態時)。到目前爲止,我執行計算並在製表符激活時更新工具欄按鈕上的徽章,以便始終向正在使用的製表位顯示相應的徽章。當兩個或更多的窗口同時打開時,問題就出現了。我怎樣才能確定我應該在哪個窗口更新按鈕的徽章? – josesigna
使用activeWindow是不可能的,因爲我的擴展的計算的動態性質:我可以使用不同的窗口,而我的擴展是在另一個打開的窗口上記錄信息。 – josesigna