Ich schreibe meine erste Chrome-Erweiterung. In meiner Chrome-Erweiterung habe ich eine Option im Rechtsklick-Kontextmenü hinzugefügt.Benachrichtigungen in der Chrome-Erweiterung anzeigen
chrome.contextMenus.create({
"id" : "MyExntesion",
"title" : "My Extension",
"type" : "normal",
"contexts" : ["image"],
"onclick" : this.handleClick
});
In meiner handleClick-Methode möchte ich eine Benachrichtigung anzeigen. Diese Benachrichtigung sollte in der oberen rechten Ecke des Browserfensters erscheinen, was bestätigt, dass der Benutzer auf das Kontextmenü geklickt hat. Wie mache ich das?
Ich habe etwas Forschung, aber nichts nützliches gefunden. https://developer.chrome.com/extensions/notifications dies spricht über System-Tray-Benachrichtigung, wo diese https://developer.chrome.com/extensions/browserAction#method-setPopup können Sie neue Popups erstellen, aber sie werden nur angezeigt, wenn Erweiterung Symbol angeklickt wird.
Ich weiß nicht, ob Sie Evernote Web Clipper Erweiterung verwendet haben, aber sind diese Meldungen in dieser Erweiterung gezeigt gebaut mit die dritte Option, die Sie vorgeschlagen haben? – sublime
Aber wenn Sie die Option 1 oder 2 verwenden (ich versuche, Nummer 2 zu verwenden) Wie erhalten Sie die Registrierungs-ID, um Push-Benachrichtigungen an den Chrome-Browser zu senden? Und wie warten Sie auf diese Benachrichtigungen? Danke für diese Antwort! – eloibm
@eloibm _Displaying_ notifications hat absolut nichts damit zu tun _ _erhalten_ sie. Meditiere über 'chrome.gcm' ** und verknüpfte Dokumente **. Wenn Sie immer noch Fragen haben, stellen Sie eine neue Frage - fragen Sie in den Kommentaren keine unverbindlichen Nachfragen, das ist nicht der Zweck von Kommentaren. – Xan