2010-06-09 74 views
19

我在想Gecko瀏覽器到目前爲止是否有任何內置支持HTML5通知功能?也許一些隱藏的開發者thingy?Gecko/Firefox支持HTML5通知

我知道WebKits window.webkitNotifications它工作得很好,所以,是否有Firefox的實現?

更新

搜索和閱讀一些W3C HTML5規範後,我也許有點過這裏。 我無法在那裏找到任何通知功能。我在這裏面對錯誤的事實嗎?這只是一個「非常自己的webkit實現」嗎?

回答

17

從第二個問題開始:不,它不是WebKit特有的功能。但是,儘管一個名爲'html5rocks'的網站包含這個demo,但通知仍然不是HTML 5的一部分。今年在WHATWG mailing list上討論了它們(閱讀主題爲'Notification API'的消息)。他們在later message中再次提到。

那麼,我們有什麼? Chromium中的Notification API的說明。 W3C Editor's Draft of a specification,基於Chromium的API(但與HTML 5無關)。

Mozilla提到通知作爲其Prism project的一部分。例如,用棱鏡開始0.9通知是a part of Prism

的第一個桌面集成功能 露面。其中包括 彈出式通知和碼頭徽章。 A 稱爲 的特殊JavaScript文件webapp.js包含用於定製Web應用程序的Prism專用代碼 。

您可以在Prism Wiki閱讀:

棱鏡可作爲擴展 Firefox 3或作爲一個獨立的應用程序 。

而且從FAQ

棱鏡是代號爲項目, 如果由 棱鏡提供的功能成爲一個產品或爲 集成到其他產品(如 火狐)那麼它不一定會通過 代號繼續調用 。

+0

我有點失望,Safari 5仍然沒有實現webkitNotifications。我認爲這是現代Web應用程序的一個很棒的功能。 – jAndy 2010-06-10 18:59:01

+0

@jAndy:真是太遺憾了! (但我不認爲這是我的失敗問題的答案;) – 2010-06-10 20:35:49

+0

的確如此,我顯然給了你一個+1以及正確的答案,但我感興趣的是誰也低估了它。如果這裏有什麼問題,他應該讓我們知道。 – jAndy 2010-06-11 05:30:42

1

有一個叫ff-html5notifications Firefox插件充當Chrome通知API和Firefox的內部通知API之間的適配器,然後再次使用各自平臺上的本地通知系統(低吼,libnotify)。

請注意,在Linux上,非html通知目前僅在this version of the plugin沒有圖像的情況下運行。