Nicht abgefangene TypeError-Meldung in Clientless VPN
1835
Created On 05/04/21 16:29 PM - Last Modified 06/25/25 02:38 AM
Symptom
- Empfangen der folgenden Fehlermeldung beim Zugriff auf einen app über Clientless VPN:
Uncaught TypeError: "pan_toString" ist schreibgeschützt pan_js_all_182s.js Zeile 4 > eval:294:187 <anonymous>
https://{portal's FQDN/}/global-protect/vpn-js/IPpan_js_all_182s.js Zeile 4 > eval:294 <anonymous>
https://{portal's FQDN/}/global-protect/vpn-js/IPpan_js_all_182s.js Zeile 4 > eval:294 <anonymous>
Environment
- Vorhandene GlobalProtect Infrastruktur bereitgestellt
- Clientloses VPN Portal-Hosting app
Cause
- Diese Fehlermeldung wird verursacht, wenn ein Wert nicht vom erwarteten Typ in Javascript ist. In unserem Fall liegt es daran, dass wir den neuen ES6-Javascript-Code nicht unterstützen
Resolution
- Wenn Sie die clientlose VPN Funktion verwenden, müssen wir sicherstellen, dass die Apps, die wir hosten, nur die unterstützten Technologien verwenden, die GlobalProtect im folgenden Dokument zu finden sind: Unterstützte Technologien
- In unserem Szenario konnten wir die Verwendung des neueren ES6-Codes mithilfe der Entwicklertools in Google Chrome bestätigen, wie unten gezeigt:
Hinweis: Dies ist ein Schnappschuss der Entwicklertool-Konsole in Google Chrome.

Additional Information
Weitere Informationen zur GlobalProtect Clientless-Funktion VPN finden Sie unter folgendem Link: