Utilisation de points d'ancrage pour la détection d'une session Web

Vous pouvez utiliser la variable de session _CQ_WEB_SESSION prédéfinie pour détecter si un utilisateur se trouve sur un navigateur Web ou un client Rational ClearQuest installé. Cela vous permet de prendre les mesures appropriées si vous n'avez pas adapté le schéma aux fonctionnalités disponibles sur le Web. Par exemple, lorsque vous détectez une session Web dans une fonction permettant de créer une boîte de message ou une fenêtre, vous pouvez appeler du code modifié pour l'environnement Web ou quitter la fonction.

Les fonctions, telle qu'une boîte de message, qui appellent d'autres applications Windows, gèlent le client Web. Par exemple, si une fonction de boîte de message s'exécute sur un serveur Web, la boîte de message apparaît en incrustation sur l'écran du serveur. Etant donné que l'utilisateur ne peut pas cliquer sur OK sur le serveur, le client reste en attente. Vous devez alors réamorcer le serveur Web. Si les scripts d'enregistrement renvoient une valeur de chaîne, cette chaîne apparaît pour l'utilisateur.


Commentaires en retour