任何人都知道如何獲取Chrome書籤的下一個索引號?我現在最接近的就是拉最近添加的ID,並且增加1.這個功能直到用戶創建書籤並立即刪除它。然後,id索引增加1,但最近返回最近的書籤仍然存在,並且編號不正確。找到Chrome書籤下一個可用ID號的方法?
0
A
回答
0
對於在您的擴展中創建的書籤,您可以使用chrome.bookmarks.create的回調,該回調返回BookmarkTreeNode(包含屬性ID)。
對於用戶在您的分機(以及您的分機)之外創建的書籤,您可以收聽chrome.bookmarks.onCreated,它們都會返回字符串ID和BookmarkTreeNode。
要獲得第一個id(例如:第一次擴展運行),您可以創建一個書籤,獲取該id,然後將其刪除。如果您只想將元數據鏈接到書籤,則這可能不是必需的,onCreated事件應該足夠了。
+0
謝謝,你和Serg都說得很好。我可以在後臺保持一個變量來監聽和處理每個創建。謝謝! – Korak 2011-04-28 17:04:57
相關問題
- 1. 如何使用jQuery找到下一個可用的輸入ID?
- 2. Firefox/Chrome按鈕到書籤
- 3. 增加一個ID號到CSS標籤
- 4. 書籤的方法
- 5. ?一個方法來找到辭書最小的ArrayList
- 6. Chrome書籤搜索
- 7. Coldfusion/sql查詢找到下一個ID
- 8. 有沒有一種方法可以使用書籤排序gmail?
- 9. 無法找到符號(調用方法)
- 10. 撥號方案中的書籤功能
- 11. 式「圖書館」 ID爲「一些-ID」的元素找不到
- 12. 如何從一個下拉標籤找到一個下拉值
- 13. 找不到符號方法
- 14. 找不到方法符號
- 15. 找不到符號方法
- 16. 無法找到資源ID。哪一個?
- 17. jquery如何找到下一個可見列表標籤
- 18. 找到第一個可用位的最佳方法
- 19. 找到具有匹配ID號的日期之前的下一個日期Excel
- 20. 書籤查找
- 21. Chrome Javascript小書籤問題
- 22. 找不到符號方法ParseInt(java.lang.String)類java.lang.Integer int id = Integer.ParseInt(data);^
- 23. 在打開的xml中找到一個特定的表(在一個書籤後)
- 24. 找到下一個div中存在的下一個元素的id -jquery
- 25. 將朋友的臉書籤到一個地方
- 26. TSQL:獲取下一個可用ID
- 27. 從陣列中找到第一個可用的ID
- 28. 在Chrome設置中禁用書籤
- 29. 從另一個書籤創建一個Mercurial書籤
- 30. 找到一個不在ID列中的號碼
對不起,沒有這樣的方法。如果你解釋你試圖達到的目標,也許有人可以建議一條替代路線。 – serg 2011-04-27 22:05:12
我允許用戶創建一個新書籤,同時將一些元數據寫入本地存儲。 id是鏈接標識符,因爲它是Chrome的關鍵。我試圖讓Chrome先創建新書籤,然後使用getRecent抓取,但功能的異步性使得結果有點不可預測。 – Korak 2011-04-28 00:44:24
難道你不能只聽'bookmarks.onCreated'嗎? – serg 2011-04-28 01:03:00