Message TypeError non intercepté dans Clientless VPN

Message TypeError non intercepté dans Clientless VPN

1731
Created On 05/04/21 16:29 PM - Last Modified 06/25/25 02:38 AM


Symptom


  • Réception du message d’erreur suivant lors de l’accès à un app via Clientless VPN:
Uncaught TypeError: « pan_toString » est en lecture seule pan_js_all_182s.js ligne 4 > eval:294:187 <anonymous>
https://{portal's FQDN/}/global-protect/vpn-js/IPpan_js_all_182s.js line 4 > eval:294 <anonymous>


Environment


  • Infrastructure existante GlobalProtect déployée
  • Hébergement du portail sans VPN client app


Cause


  • Ce message d’erreur se produit lorsqu’une valeur n’est pas du type attendu dans Javascript. Dans notre cas, c'est parce que nous ne supportons pas le nouveau code Javascript ES6


Resolution


  1. Lorsque vous utilisez la GlobalProtect fonctionnalité sans VPN client, nous devons nous assurer que les applications que nous hébergeons utilisent uniquement les technologies prises en charge, qui se trouvent dans le document suivant : Technologies prises en charge
  2. Dans notre scénario, nous avons pu confirmer l’utilisation du nouveau code ES6 en utilisant les outils de développement dans Google Chrome, comme indiqué ci-dessous :
Remarque : Il s’agit d’un instantané de la console de l’outil de développement dans Google Chrome.
Aperçu de la boîte de dialogue Outil de développement dans Google Chrome

 


Additional Information


Pour plus d’informations concernant la GlobalProtect fonctionnalité sans VPN client, veuillez consulter le lien suivant :

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u0000001VIWCA2&lang=fr&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language