7

Chromeデスクトップでプッシュ通知でサウンドを再生しようとしています。 サイトでブラウザのプッシュ通知を設定しましたが、サウンドは再生されません。私はすでに音のオプションを渡しています。 Chrome Desktopプッシュ通知音が鳴らない

option = { 
    'body' : 'This is tst Description', 
    'icon' : 'icon.png', 
    'silent' : 'false', 
    'sound' : 'bell.mp3' 
} 

私に知らせてください通知音を再生する別の方法がある場合。

+0

はいブラウザdoesntのサポート音声通知の音はサポートされていません。 – vbharath

+1

サウンドを再生するタイミングを知っていれば、手動で再生できますhttp://stackoverflow.com/questions/10105063/how-to-play-a-notification-sound-on-websites。 – Kira

答えて

2

を参照してください。

それはservice workerに耳を傾け、オーディオを再生します それのための簡単な方法は、サービスワーカーでURLを要求になりますし、link

で述べたようにchrome.webRequestを使用してバックグラウンドスクリプトでそれをキャプチャこの thread

アップデートで述べたように

chrome.webRequest.onBeforeRequest.addListener( callback, filter, opt_extraInfoSpec); 

サービス作業員は、HTTPSなどのセキュアな起源を必要とするこのlink

で述べたように。 chrome-extension://ページはHTTP/HTTPSではありませんが、この変更は、サービスワーカーを登録する拡張機能に必要なステップになります。

「クロム・エクステンション」が、サービス・ワーカーを可能にするスキームとして追加されました。 serviceworker script

あなたがサービスワーカー内のURL

  • chrome.webRequest.onBeforeRequest.addListener
  • を使用してバックグラウンドスクリプトでそれをキャプチャmanifest.json

    • リクエストであなたの拡張子を登録する必要がありますまず、
    • サウンドを再生するbackground.js

    と@Alexanderにより述べたように、現在MDN

    +0

    あなたの回答はありましたが、バックグラウンドページServiceWorkerでは動作しません –

    +0

    これは動作しません... –

    関連する問題