ターゲットページに特定のコンテンツが存在する場合、通知をポップアップするuserscriptがあります。ユーザースクリプトの通知はFirefoxではなくChromeで動作しますか?
Tampermonkey/Chromeでは、これは問題ではありません。 GM_Notification()
関数を使用して簡単に通知を作成できます。
Firefoxでこれを実行しようとすると、同じ動作はまったくありません。
ログをチェックインすると、機能に関するエラーはなく、通知もポップアップしません。ここで
は、Firefox + GreasemonkeyのまたはFirefox + Tampermonkeyでは動作しませんいくつかのサンプルコードですが、クローム+ Tampermonkeyで作業を行います。
// ==UserScript==
// @name Test Notifier
// @include *
// @grant GM_notification
// @grant window.focus
// ==/UserScript==
console.log('I am a pretty test script');
var notificationDetails = {
text: 'THIS IS A TEST NOTIFICATION!!!',
title: 'TEST',
timeout: 15000,
onclick: function() { window.focus(); },
};
GM_notification(notificationDetails);
は、Firefoxのためのこの標準の動作ですか? HTML5通知をまったく異なる方法で処理しますか? Firefoxのユーザースクリプトで通知を有効にする一般的な方法は何ですか?
のFirefox 46は現在安定しており、GM_Notificationはまだこの時点でTampermonkey内で動作しません。しかし、あなたが提供しているコードは完全に動作するので、私はそれを正しい答えとして受け入れます:) – Saintwolf