最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - createHTMLNotification() replacement - Stack Overflow

programmeradmin2浏览0评论

I created a Chrome extension in which it uses createHTMLNotification() to show a window on top of everything. However, starting from Chrome 28 Google decided to drop createHTMLNotification() entirely (why, Google. Why?). All in a sudden I need to find a replacement.

createHTMLNotification() let me to dynamically change things on the notification. However, I don't think the new Rich Notification let me do that.

Is there any work-around or suggestions? Thanks.

I created a Chrome extension in which it uses createHTMLNotification() to show a window on top of everything. However, starting from Chrome 28 Google decided to drop createHTMLNotification() entirely (why, Google. Why?). All in a sudden I need to find a replacement.

createHTMLNotification() let me to dynamically change things on the notification. However, I don't think the new Rich Notification let me do that.

Is there any work-around or suggestions? Thanks.

Share Improve this question asked May 27, 2013 at 0:13 Derek 朕會功夫Derek 朕會功夫 94.4k45 gold badges197 silver badges253 bronze badges 2
  • If you don't need fancy styling, but just an image, header and body, use webkitNotifications.createNotification(iconURL, head, body); and .show() / .close() to replace content. – Rob W Commented May 27, 2013 at 8:22
  • On Mac OS X when using webkitNotifications.createNotification the icon will always be Chrome icon. There seems to be no way around this. – raine Commented Jun 2, 2013 at 14:59
Add a ment  | 

2 Answers 2

Reset to default 5

The change was actually announced properly on the Chromium-Extensions mailing list. There was apparently some misunderstanding though, it was stated in august last year that it would remain in use for extensions, but that only lasted half a year.

Anyway, the official remended replacement is the Rich Notifications API. There is no other workaround planned.

After a little bit thinking, I still didn't want to be stuck with Google's default layout. So I used the image type notification, and put a generated canvas image on it. I can draw whatever I want, and I also created a little API to update the notification whenever I want. This worked out perfectly for me.

Thank you Google for making everything so plicated...

发布评论

评论列表(0)

  1. 暂无评论