バックグラウンドでChrome拡張機能を再生する

私は警告のクロム拡張を行っている、私は特定の時間とのアポイントメントの前に通知したい、私はextesnionのウィンドウを常に開いたままにしたくない、私はこちらをご覧ください。

私はこのようにmanifest.jsonにbackground_pageとbackground権限を追加します

 {
    "name": "Alert extention",
    "version": "2.0",
    "description": "Personal alert.",
    "background_page": "Alert.html",
    "browser_action": {
        "default_icon": "img/clock.png",
    "popup": "Alert.html"
    },
    "permissions": [
        "notifications","background"
    ]
}

ただし、拡張機能が終了している間は通知は発生しません。私は最初の通知が発生する拡張機能のためにリロードを行いますが、他のものはリロードしません。

どうすればよいですか????任意の提案?

0

1 答え

この2行のコードにバックグラウンドで作業したいコードをラップすることで問題を解決します。

chrome.extension.getViews().forEach(function(view){
      //my code go here!
});
0
追加された