2008-12-09 4 views
1

J'essaie de créer une application Adobe AIR qui fonctionnera sous Linux/Mac OS/Windows, qui surveille l'historique de navigation de l'utilisateur.Comment accéder aux informations du navigateur à partir d'une application AIR?

Comment mon application AIR peut-elle déterminer quels navigateurs sont installés? En d'autres termes, la liste de l'historique des navigateurs à surveiller.

De même, existe-t-il un moyen de savoir si un navigateur est en cours d'exécution ou non au moment de l'exécution? Comme pour le fichier historique, j'ai des informations sur Firefox, donc toute information/lien sur la lecture/l'analyse du fichier d'historique de IE/Safari/Opera/Chrome sera appréciée.

Répondre

0
  1. Il n'existe aucune API pour ce faire. Je pense que votre meilleur pari est de regarder dans les emplacements communs où ils sont installés, c.-à-d. "Programmes" ou "applications" sur Windows, Mac, etc. Si vous avez absolument besoin de trouver les navigateurs, vous pouvez parcourir tout le système de fichiers. les binaires, bien que cela ait évidemment des implications sur les performances. AIR ne propose aucune intégration avec le système d'exploitation, il n'y a donc pas de véritable moyen de déterminer ce qui fonctionne et ce qui ne l'est pas. Si l'un des navigateurs crée des fichiers temporaires en cours d'exécution, vous pouvez vérifier leur existence.

Questions connexes