/ / Кликнете на събитие в Google Уведомление - google-chrome, google-chrome-extension

Събитие за кликване в Google Notification - google-chrome, google-chrome-extension

Разработвам разширение на Google Chrome за моя уебсайт.

Искам, че когато потребителят кликне върху уведомлението на работния плот на Google Chrome, че уебсайтът ми се отваря.

Така че, как мога да се справя с Google Chrome десктоп събитие?

Отговори:

-3 за отговор № 1

Въз основа на това: http://code.google.com/chrome/extensions/notifications.html Реших по този начин:

Направих уведомление :.html файл:

<html>
<head>
<base target="_blank" />
</head>
<body>
<a href="http://example.com">Open site</a>
</body>
</html>

И отварям известие с този код:

var notification = webkitNotifications.createHTMLNotification(
"notification.html"
);

notification.show();

CSS може да изглежда като пълна връзка без текст в нотификационното тяло.


4 за отговор № 2

Ако не искате да използвате HTML известие, можете да добавите манипулатор на събитие при натискане към известието и да извикате функцията "анулиране".

var notification = window.webkitNotifications.createNotification(
"url", "title", "text");

notification.addEventListener("click", function() {
notification.cancel();
window.open("url")
})
notification.show();