Asztali értesítések
Alert? Pop-up ablak? Layer? Title villogtatás? Te hogyan jelzel a felhasználónak? WebKit alatt mostantól hagyományos asztali értesítést is használhatunk.
A Chrome új fejlesztése lehetővé teszi, hogy – a geolocationhöz hasonlóan – a felhasználó engedélyét kérjük, s ha megkaptuk, akkor az asztalihoz hasonló, aktív laptól független értesítéseket jelentessünk meg a böngészőablakban.
if (window.webkitNotifications) {
document.getElementById('notify').onclick = function() {
if (window.webkitNotifications.checkPermission() == 0) {
var notification = window.webkitNotifications.createNotification('icon.png', 'Cím', 'Szöveg');
notification.ondisplay = function () { ... };
notification.onclose = function () { ... };
notification.onerror = function () { ... };
setTimeout(function () {
notification.cancel();
}, '5000');
notification.show();
} else {
window.webkitNotifications.requestPermission();
}
}
}
A fenti kód, amennyiben a funkcionalitás elérhető, a felhasználó engedélyét kéri az értesítések megjelenítéséhez, és amennyiben megkapta, létrehoz egyet. Itt sima szöveges értesítőt készítünk, azonban lehetőség van HTML tartalom elhelyezésére is. Rendelkezésünkre áll három esemény az ondisplay, onclose és onerror képében, illetve illendő beállítani egy időtartamot, ami után eltüntetjük az értesítőnket.
Fontos megjegyezni, hogy engedélyt kérni csak a felhasználó által kiváltott eseményre válaszul tudunk, elkerülve ezzel a zaklató kuncsorgást, ezen felül ha a felhasználó egyszer megtagadta tőlünk az engedélyt, onnantól hiába is próbálkozunk, nem fog többet megjelenni az infósáv.
A szabványterv nem definiálja pontosan, mit is ért asztali értesítés alatt; a Chrome jelenleg a böngészőablakban jeleníti meg az üzeneteket, idővel azonban minden bizonnyal elérhető lesz az operációs rendszer értesítési rendszere is.
Mit gondoltok róla? Kipróbáljátok valahol? Milyen területen integrálnátok még a böngészőt az asztalba, milyen eszközhöz szeretnétek még hozzáférést?
■



ohh már alig várom a buffer
gmail
Szerintem ez jó ötlet (hogy Chrome felhasználóknak lesz csak az már nem ilyen jó ötlet, valamint hogy minimum 3 másik böngészővel mennyire lesz kompatibilis abba bele sem gondolok)
(Természetesen az IE nem tartozik a 3 másik böngészőbe, TUDOM hogy ott nem lesz ilyen implementálva :-))
Egyébként ha jól tudom a pidgimet be lehet gmailra konfigurálni, még nem próbáltam, most msnre van konfigurálva, lehet e több példányt futtatni így még azt sem próbáltam.
Ez kicsit olyan, mint amikor
A Chrome egyszercsak megjelent, szépen lassan utolérte szolgáltatásaiban a többieket azzal, hogy lemásolta funkcionalitásukat, most pedig ő diktál: új fícsöröket vezet be, amelyeket a verseny miatt kénytelen lesz a többi böngésző is interpretálni. Bár én magam nem használok Chrome-ot, mégis örülök, mert ugye ezzel a böngészők közötti versenyt élénkíti, fejlesztésre ösztönzi a többi "gyártót" a Google.
Emellett tulajdoképpen ez is része lehet annak az irányvonalnak, hogy a böngésző képes legyen helyetesíteni akár a teljes desktopot (ahogy azt a sejtelmes Google OS kapsán sokan várják).
Nekem csak az ezzel a
if (window.webkitNotifications) {
} else if (window.standartNotifications) {
} else if (window.taskbarNotifications) {
} else if ...
Ha ki akarnak cseszni a fejlesztőkkel, akkor még az eljárásneveket is megváltoztatják.
Igazából ez a legnagyobb problémám (és szerintem nem csak nekem) a -moz- meg -webkit- előtagokkal. Szinte már megjelenésekor halálra van ítélve, ilyen sosem lesz (vagy lehetne) a szabványban, ergo bevezetni és használni legfeljebb csak "látjátok ilyet is lehetne, de csak a felhasználók fele látná, helo".
+1
window.notifications
window.notificationnéven legyen elérhető.Innentől csak az APInak kellene egyezni
így helyes
Rendben, de ha egy ilyen
wrapper
Callout
https://addons.mozilla.org/en-US/firefox/addon/7458
Lehet implementálni