是否有可能通過谷歌來讀取標籤的通知(Facebook,微博,Gmail會等顯示的通知計數) Chrome擴展。這樣,只要有新的通知到達,我就可以顯示桌面警報。 我怎樣才能在Chrome擴展選項卡的通知,以便延長每次都能將顯示桌面警報,當新通知到來
6
A
回答
4
您可以通過定期檢查所有相關選項卡的標題,提取當前通知號碼(如果可用)並通知用戶檢測到通知數量的變化。
但是,這取決於你如何執行此經常檢查用戶很可能會在你面前注意到。另一種方法是使用content scripts注入的JavaScript(同樣,只有相關的網頁 - facebook等),當檢測到一個,然後這應該顯示桌面通知偵聽頁面的title
元素和sends a message改變你的背景頁。
我不知道這是否會起作用,因爲我不知道可以聽到title
更改,但快速Google提供了此答案;
how to listen for changes to the title element?
所以你應該需要做的是改變這個問題的答案代碼來發送消息給你的背景頁面,而不是顯示一個警報。例如;
function titleModified() {
chrome.extension.sendRequest({
title: document.title
});
}
後臺網頁必須有一個onRequest聽衆然後,將嘗試解析標題接收,並確定通知是否已經取得進展。
請記住在您的清單中正確設置permissions,以便在用戶位於目標網站時注入JavaScript並使用desktop notifications。
相關問題
- 1. Chrome擴展顯示通知
- 2. 當新頁面在Chrome擴展中加載時顯示通知
- 3. 我怎樣才能每次接收通知?
- 4. Chrome擴展程序桌面通知
- 5. 帶擴展卡的Chrome擴展通知
- 6. iOS通知顯示兩次默認和我的通知警報
- 7. Chrome擴展程序中未顯示圖標桌面通知
- 8. 當我發佈rss提要時,顯示Chrome擴展桌面通知框?
- 9. Chrome擴展更新通知
- 10. Chrome桌面通知不顯示消息
- 11. 僅運行一次DocumentApp.getUi()警報以通知新功能
- 12. 我怎樣才能讓這個方法更新每次通話
- 13. 小吃店解散時我怎樣才能得到通知?
- 14. Chrome的桌面通知
- 15. 我怎樣才能得到通知,一個新的孩子在特定的DIV
- 16. 我怎樣才能得到,當我使用擴展的Vue
- 17. 我怎樣才能得到這個當前選定的選項卡顯示比其他選項卡稍大?
- 18. Chrome擴展桌面通知在睡眠中工作
- 19. Chrome桌面HTML通知
- 20. Chrome擴展程序通知僅顯示一次
- 21. 顯示選項卡上的通知
- 22. Chrome擴展桌面通知隱藏的問題
- 23. 當我選擇選項值時,我怎樣才能讓Javascript知道?
- 24. 我如何才能讓通知欄在每個會話中僅顯示一次?
- 25. 當再次選擇當前選項卡時收到通知
- 26. Chrome擴展通知演示未彈出
- 27. 同時發送一個Chrome擴展程序桌面通知
- 28. 在Drupal 7中,我怎樣才能顯示未擴展的子模塊項目?
- 29. 當我收到puch通知後,新的將取代舊的。我怎樣才能讓他們兩個?
- 30. 如何導航到生成桌面通知的選項卡
三江源@Alasdair,會考慮它.. –