因此,我創建了我的第一個Chrome擴展,並且因爲我無法弄清楚如何抓取當前打開的選項卡的網址,直到某些研究指向chrome.tabs.getSelected( )。問題是,我在這個方法的API文檔中找不到任何東西。我甚至找到了應該在哪裏的鏈接(http://code.google.com/chrome/extensions/tabs.html#method-getSelected),但它不在那裏。我錯過了什麼嗎?這種方法是否被棄用,應該被別的東西替代?鉻擴展API選項卡方法的文檔「getSelected」在哪裏?
1
A
回答
5
chrome.tabs.getSelected
已在release 16中刪除。
方法getAllInWindow()和getSelected()已被棄用。要獲取有關指定窗口中所有選項卡的詳細信息,請使用帶有參數{'windowId':windowID}的chrome.tabs.query()。要獲取在指定窗口中選擇的選項卡,請使用帶有參數{'active':true}的chrome.tabs.query()。
chrome.tabs.query
的文檔是here。
0
你應該切換
chrome.tabs.getSelected(null, function() {...});
與
chrome.tabs.query({active: true}, function() {...});
5
你應該切換
chrome.tabs.getSelected(null, function(tab){...});
與
chrome.tabs.query({currentWindow:true,active:true}, function(tabs){tab=tabs[0];...});
相關問題
- 1. 鉻擴展多個選項卡和chrome.runtime.connect
- 2. Chrome擴展創建選項卡中鉻
- 3. GNU C擴展文檔:它在哪裏?
- 4. ToObservable擴展方法在哪裏?
- 5. IApplicationBuilder UseCookieAuthentication擴展方法在哪裏?
- 6. IBuffer byte []。AsBuffer擴展方法在哪裏?
- 7. 選擇鉻擴展中的元素有哪些方法?
- 8. 在哪裏可以找到的jQuery UI選項卡插件API文檔
- 9. Safari擴展無法在選項卡
- 10. vagrant api文檔在哪裏?
- 11. Tesseract API文檔在哪裏?
- 12. Swift API文檔在哪裏?
- 13. 如何保持鉻擴展中的選項卡的狀態
- 14. 轉換項目.net 2.0到3.5,擴展方法在哪裏?
- 15. Chrome擴展 - 選項卡數
- 16. 擴展JQuery UI選項卡
- 17. 我在哪裏可以找到RPM宏擴展的文檔?
- 18. 我在哪裏可以獲取Google Chrome擴展的文檔?
- 19. 鉻擴展開發 - 返回url選項卡
- 20. 鉻擴展的'chrome.storage.local'數據在哪裏保存?
- 21. 鉻擴展選項更改默認popup.html
- 22. ExtJS初學者 - 示例/擴展文檔在哪裏?
- 23. 。在鉻擴展
- 24. Swift的String API文檔在哪裏?
- 25. 新的docker hub api文檔在哪裏?
- 26. Hadoop中Mapper.Context的API文檔在哪裏?
- 27. WebDriver的Python API文檔在哪裏?
- 28. 平臺的API文檔在哪裏
- 29. MSXML API的文檔在哪裏?
- 30. 鉻選項卡焦點索引API