Je sais que le W3C vient de publier sa version préliminaire de Web Notification pour en informer l'utilisateur. Donc, il n'y a pas de navigateur qui implémente cette méthode dans son navigateur actuel ou dans sa dernière version.
Après avoir cherché sur de nombreux sites Web pour trouver toutes les notifications de bureau possibles dans la plupart des navigateurs.J'ai trouvé 2 principaux navigateurs compatibles.
1. Navigateur basé sur Google Chrome et Webkit
Notification de Windows http://code.google.com/chrome/extensions/images/notification-windows.pngNotification de Mac http://code.google.com/chrome/extensions/images/notification -mac.pngNotification de Linux http://code.google.com/chrome/extensions/images/notification-linux.png
Nous pouvons utiliser la fonction de notification native du bureau pour afficher un message similaire à l'image suivante.
Plus d'informations: Les projets Chromium - Notifications de bureau
2. Internet Explorer
Pour IE 5.5+, nous pouvons utiliser la fonction createPopup pour notifier l'utilisation comme dans Google Chrome, mais elle est beaucoup plus flexible que Google Chrome.
Plus d'informations: Méthode CreatePopup sur MSDN
De plus, si nous associons le site Web à la barre des tâches Windows 7, nous pouvons également utiliser l’icône de superposition pour informer l’utilisateur.
Icône de superposition http://i.msdn.Microsoft.com/dynimg/IC432198.jpg
Informations complémentaires: IE9, navigateurs spécifiques au site et ajout de vos propres éléments de la liste de raccourcis aux onglets épinglés
Autre navigateur
Je pense que nous pouvons utiliser le plugin Pines Notify jQuery pour créer une notification dans le navigateur.
Ou avez-vous une bibliothèque de notification de bureau ou une idée pour me suggérer?
Merci,
PS S'il ne dispose pas d'une bonne bibliothèque, je le créerai avec moi-même.
Mise à jour I
Depuis IE8, cela ne nous permet pas d’afficher du popup en dehors du navigateur actuel. Par exemple, lorsque IE est réduit, toutes les fenêtres contextuelles ne sont pas affichées. Ainsi, Google Chrome est le seul navigateur à avoir une API de notification Web complète (FF 4 possède également une API de notification Web non documentée, mais cela ne fonctionne pas pour le moment).
Ce sont certains que j'ai trouvé:
Je ne connais pas de librairie multi-navigateurs; mais les notifications du bureau arrivent également sur Mozilla Firefox post 4.0. Ils sont déjà implémentés dans le coffre: https://bugzilla.mozilla.org/show_bug.cgi?id=573588
Apparemment, cette nouvelle fonctionnalité ne sera pas incluse dans FF 4.0: https://bugzilla.mozilla.org/show_bug.cgi?id=594543
Mais à long terme, une API liée à la trousse Web, mais différente de celle-ci, sera disponible.
Pas sûr de l'opéra, cependant.
Je doute qu'il existe des bibliothèques javascript de notifications de bureau sur plusieurs navigateurs, car ces notifications sont des implémentations spécifiques au fournisseur, effectuées par les navigateurs Web eux-mêmes, et non par le W3C ou le WHATWG.
CreatePopup semble avoir été conçu pour les applications Web d'entreprise car il n'avait jamais été mis en avant et Google souhaitait que les applications Web remplacent les applications de bureau. Les listes déroulantes ne sont qu'un moyen de fournir les fonctionnalités de Windows 7 dans IE9, mais il ne s'agit pas d'une migration vers l'informatique en nuage.