2016-08-23 4 views
1

Chrome/Mac OSXでWeb通知をトリガすると、ブラウザが別のディスプレイにあっても通知メッセージが常にプライマリディスプレイモニタに表示されます。ウェブプッシュ通知をプライマリディスプレイ以外のモニタに表示することはできますか?

ブラウザウィンドウと同じディスプレイに通知を表示するように強制できますか?

更新: 通知を表示する方法は複数試みましたが、

どちらのサービスワーカーから:

self.registration.showNotification(title, { 
     body, 
     icon, 
     tag, 
    }) 

、または直接通知コンストラクタを使用。

どちらの場合も、動作は同じです。

これを再現する最も簡単な方法は、simple push demoサイトを使用することです。

+0

はどのようにあなたが今の通知を示していますか? –

+0

@ScottHunter質問をもっと詳細に更新しました。ありがとうございます! – avivr

答えて

0

いいえ表示の変更を許可するAPIはありません。通知が表示されます。

これは、ブラウザの表示方法(ブラウザのカスタム通知UIとシステムUI)によって、ブラウザと現在のプラットフォームによって大きく異なります。

あなたはいつもこのためにユースケースとスペックに対して問題を開くことができます:https://github.com/whatwg/notifications

+0

Macでは、特にchrome:// flags#enable-native-notificationsを有効にすることができます。通知が表示される方法を切り替えるので、あなたが言いたいように動作するOS通知センターが使用されます。 –

関連する問題