Ich habe ein Benutzer-Skript, das eine Benachrichtigung anzeigt, wenn bestimmte Inhalte auf der Zielseite vorhanden sind.Userscript-Benachrichtigungen funktionieren in Chrome, aber nicht in Firefox?
Unter Tampermonkey/Chrome ist dies kein Problem. Ich kann die GM_Notification()
Funktion verwenden, um Benachrichtigungen mit Leichtigkeit zu erstellen.
Wenn ich versuche, dies unter Firefox zu tun, hat es nicht das gleiche Verhalten.
Beim Einchecken der Protokolle gibt es keine Fehler in Bezug auf die Funktion, noch werden irgendwelche Benachrichtigungen angezeigt.
Hier ist ein Beispielcode, die in Firefox + Grease oder Firefox + Tampermonkey, aber funktioniert in Chrome + Tampermonkey nicht funktioniert:
// ==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);
dieses Standardverhalten für Firefox ist? Behandelt es HTML5-Benachrichtigungen auf völlig andere Weise (wenn überhaupt)? und wie ist es üblich, Benachrichtigungen in einem Firefox-Benutzerkonto zu aktivieren?
46 Firefox ist jetzt stabil und GM_Notification noch nicht zu diesem Zeitpunkt innerhalb Tampermonkey funktioniert. Allerdings funktioniert der Code, den Sie unten angegeben haben, perfekt und ich werde das als die richtige Antwort akzeptieren :) – Saintwolf