我發現了用於Chrome應用程序豐富通知的documentation。
是否有可能(獲得正確的權限後)在常規網頁中使用這些通知?
如果沒有,是否還有其他類型的桌面通知可以在Chrome中使用?
也許像gmail一直在做很長一段時間?正常網頁中的Chrome Rich Notifications?
3
A
回答
4
所以你需要這樣的東西?
<script>
function notify() {
var havePermission = window.webkitNotifications.checkPermission();
if (havePermission == 0) {
// 0 is PERMISSION_ALLOWED
var notification = window.webkitNotifications.createNotification(
'http://test.didacticmedia.ro/img/didactic.png',
'Notification test!',
'details text'
);
notification.onclick = function() {
window.open("http://stackoverflow.com/questions/18414462/chrome-rich-notifications-in-normal-web-pages/19031405#19031405");
notification.close();
}
notification.show();
} else {
window.webkitNotifications.requestPermission();
}
}
</script>
<div style="width: 100px; height: 100px; background: red" onclick="notify()">
Click here!
</div>
0
豐富的通知似乎是在常規的網頁不可用。我基於這一點,他們使用chrome.notifications,這是在正常的Chrome瀏覽器窗口中未定義的事實。 (如果有解決方法,我想知道)。
您可以使用常規的Notification對象,該對象似乎是一個新標準,儘管它遠沒有「豐富」,並且在所有瀏覽器中都不相同。例如,在Chrome中,通知會一直保持到用戶解散它爲止,而在Firefox中,它只會停留在屏幕上幾秒鐘。
相關問題
- 1. Chrome Rich Notifications not showing
- 2. 的.htaccess打破網頁在Chrome中,FF/IE正常工作
- 3. 單頁網站錨點只能在Chrome中正常工作
- 4. Google Rich Snippet無法正常工作
- 5. 檢測Chrome中的Rich通知是否可用
- 6. Google Chrome Bug - 網頁顯示不正確
- 7. 我的響應網站的一頁在Firefox中未正確定位/縮放,但在Chrome,Opera和Safari中正常
- 8. WPF Notifications
- 9. PhoneGap是否支持正常的網頁?
- 10. 什麼是正常的網頁
- 11. UIWebView不顯示手機網頁,但顯示正常的網頁
- 12. 分頁Chrome網頁刮板
- 13. 網頁是在Chrome
- 14. onGoing notifications
- 15. Toastr Notifications in Microsoft.AspNetCore.Mvc
- 16. 識別的Chrome網頁
- 17. 的onblur在Chrome中正常工作
- 18. Chrome中的RotateY無法正常工作?
- 19. 網站嚴重滯後Chrome在Firefox中工作正常
- 20. Google chrome擴展:主網頁中的dispatchevent
- 21. 網頁無法正常工作 - HTML5
- 22. Curl無法正常獲取網頁
- 23. 網頁重定向工作不正常
- 24. NPM網頁不能正常工作
- 25. 網頁語言和格式不正常
- 26. 網頁代碼不能正常工作
- 27. 網頁無法正常工作
- 28. 「Index.php?網頁」功能不正常
- 29. Notifications not stacking
- 30. android list lists notifications
這將是[chrome桌面通知](http://www.chromium.org/developers/design-documents/desktop-notifications/api-specification)另請參閱http://stackoverflow.com/questions/2271156/鉻桌面通知,例如 –