今天對 desktopnotify 又進行了優化,増加了對firefox和safari的支持,不過safari我沒有環境沒有試。發現w3c雖然有標準,可是你們的實現仍是有些差別,象Notification對象就不說了,建立notification的實例的方式也不一樣。象chrome就是直接經過 createNotification()
函數來建立,而其它的則是經過 new Notification(title, ...)
來建立。對於permission的檢查也不一樣,三種瀏覽器有三種方式。對於 onclose
的事件,在chrome上好象不會被調用。git
代碼已經更新,歡迎使用。github
另:firefox要選擇至少23以上的版本。chrome