0
A
回答
3
您使用tabbrowser.sessionHistory
property:
gBrowser.sessionHistory.addSHistoryListener(myListener);
你的聽衆應該檢查gBrowser.sessionHistory.index
是否爲0(沒有回去),並適當設置button.disabled
屬性。
如果不是這樣,你只需做你的按鈕使用觀察的<observes>
tag瀏覽器的後退按鈕:
<toolbarbutton ...>
<observes element="Browser:Back" attribute="disabled"/>
</toolbarbutton>
這可以確保您的按鈕disabled
屬性從Browser:Back
命令複製過來。
相關問題
- 1. 檢測當頁面加載Firefox擴展
- 2. 禁用nsILoginManagerPrompter的Firefox擴展
- 3. 頁面調用Firefox擴展的JavaScript JavaScript
- 4. 當Firefox啓動時啓動Firefox擴展
- 5. 沒有擴展名的jQuery .load頁面
- 6. WordPress頁面沒有.php擴展名
- 7. DocPad生成頁面沒有擴展名
- 8. 從Firefox擴展中通知iFrame頁面?
- 9. firefox擴展中的跨頁面通信
- 10. firefox擴展工作頁面加載
- 11. 獲取Firefox的擴展頁面大小
- 12. Firefox擴展頁面模式onAtttach很慢
- 13. 總頁面大小的Firefox擴展?
- 14. firefox擴展可以啓用/禁用其他擴展工作嗎?
- 15. 以編程方式禁用Firefox擴展
- 16. Firefox不發送擴展禁用狀態?
- 17. 如何讓node.js返回沒有文件擴展名的頁面?
- 18. Autorun Firefox擴展
- 19. 從網頁Firefox擴展
- 20. 在Firefox擴展
- 21. Firefox擴展:定位面板
- 22. Firefox擴展沒有顯示圖標
- 23. Firefox擴展:當發現可疑網址時停止頁面加載
- 24. 在Firefox擴展中使用jQuery擴展
- 25. Firefox擴展:在頁面加載時運行
- 26. 擴展現有的Firefox擴展/在自己的擴展中使用現有Firefox擴展的功能
- 27. Firefox擴展的工具欄圖標
- 28. Firefox擴展開發
- 29. 是否有API禁用/啓用Firefox擴展?
- 30. Firefox擴展安全問題
謝謝!有用! –
我用gBrowser.canGoBack和gBrowser.canGoForward代替 –