KBI 311805 Issue Addressed: Some Web Pages Failed To Load With Jscript Error Of Undefined Property PageRequestManager
Version
Argent Advanced Technology 5.1A-2001-A and below
Date
Wednesday, 15 April 2020
Summary
When Argent Sentinel records a web session, the web page might load blank, partially, or disabled so that the user cannot click on any element on the page
On further checking the console output in DevTools, Jscript errors are shown, such as:
Cannot read property ‘PageRequestManager’ of undefined
The affected web sites are usually ones developed with ASP.NET web forms using Telerik components
The issue is caused by the web site not recognizing Argent Sentinel as valid user agent
The issue has been addressed in Argent AT 5.1A-2004-A
Technical Background
Argent Sentinel uses “Argent Defender Ultra” as the default user agent string
The ASP.NET engine of the affected web site does not recognize this string, so it believes that the browser does not support Ajax
This results in the ScriptManager not including “MicrosoftAjaxWebForms.js” and other issues related to Ajax panels not loading
Argent Sentinel 5.1A-2004-A allows a custom user agent string
By setting it to ‘Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0’ or other common browser user agents, affected web sites can be recorded normally
Resolution
Upgrade to Argent Advanced Technology 5.1A-2004-A or above