0
A
回答
5
它實際上是對tabs
package第一個示例:
var tabs = require("tabs");
for each (var tab in tabs)
console.log(tab.title);
編輯:如果您需要知道每個頁面的標題,因爲它加載,而不是捕捉當前的狀態,那麼你應該使用page-mod
package:
var pageMod = require("page-mod");
pageMod.PageMod({
include: "*",
contentScriptWhen: "end",
contentScript: 'console.log(document.title);'
});
該文件對如何內容的一些信息腳本可以與插件進行通信,例如發送此頁面標題。
如果你只在頂層文件感興趣,那麼你仍然可以使用tabs
包:如果頁面是從後向前緩存提供
var tabs = require("tabs");
tabs.on("ready", function(tab) {
console.log(tab.title);
});
0
「準備就緒」事件將不會被解僱。 'pageshow'事件是要聽的適當事件。
var tabs = require("sdk/tabs");
function onOpen(tab) {
tab.on('pageshow', function(tab) {
console.log('title: '+ tab.title);
}
tabs.on('open', onOpen);
相關問題
- 1. nsisocketTransportService使用Firefox插件sdk
- 2. firefox的插件SDK:獲取網頁的加載時間
- 3. Firefox插件SDK - getElementsByTagName
- 4. Firefox插件:WebExtension或插件SDK
- 5. 禁用插件時刪除XUL元素,使用Firefox插件SDK
- 6. Firefox插件SDK和DOM操作問題
- 7. 如何從Firefox插件獲取iframe的內容顯示頁面?
- 8. Firefox插件SDK錯誤
- 9. Firefox插件SDK注入jquery
- 10. 從Firefox插件SDK打印?
- 11. Firefox插件sdk包裝
- 12. 獲取整個頁面源代碼Firefox插件
- 13. 從firefox插件獲取頁面內容(包括iframe)
- 14. Firefox插件sdk關閉同一個域的多個標籤頁
- 15. 修改頁面的Firefox插件DOM
- 16. 收聽Firefox中的pin/unpin標籤事件插件SDK
- 17. Firefox插件中的Chrome頁面無法訪問標籤
- 18. 使用Facebook頁面插件
- 19. 如何使用Firefox SDK插件將iframe附加到託管頁面?
- 20. 在WordPress中更改頁面標題標籤的插件?
- 21. 使用Mozilla Firefox插件SDK獲取工具欄搜索框的內容
- 22. 如何改變控件的標籤(Firefox插件SDK)
- 23. Firefox的插件SDK選項卡訪問
- 24. 從Firefox插件面板中獲取當前網址
- 25. 在Facebook頁面插件中使用rems
- 26. 從overlay.js獲取HEAD元素firefox插件
- 27. 安裝Firefox插件問題
- 28. 使用Javascript從Firefox插件
- 29. Firefox是使用插件
- 30. Firefox在特定頁面中禁用/啓用插件
將它被調用每個頁面加載? –
@VivekGoel:當然不是。我已經更新了您更改的問題的答案。當詢問堆棧溢出時,通常是一個好主意,提及你嘗試過的以及爲什麼它不適合你。 –
抱歉,我的錯誤將在未來照顧 –