<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<telerik:RadScriptReference Path="https://code.jquery.com/jquery-3.7.1.js" integrity="sha384-NdBrHQkGhjPzZhn" crossorigin="anonymous" />
<telerik:RadScriptReference Path="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous" />
</Scripts>
</telerik:RadScriptManager>Hi Roger,
Thank you for your feature request.
After thorough evaluation, we must decline this request as implementing SRI (integrity and crossorigin attributes) support in RadScriptReference is not technically feasible due to limitations in the Microsoft ASP.NET WebForms framework.
Why this cannot be implemented:
The RadScriptReference class inherits from Microsoft's System.Web.UI.ScriptReference, which does not expose integrity or crossorigin properties. Since the base ASP.NET ScriptManager doesn't support SRI attributes, RadScriptManager cannot add this functionality without framework-level changes from Microsoft.
As Microsoft has stated in their IIS Support Blog, WebForms is considered complete with no new features being added, so these properties will not be added to the base framework.
Workarounds:
<script> tags with integrity attributes:<script src="https://code.jquery.com/jquery-3.7.1.min.js"
integrity="sha384-..."
crossorigin="anonymous"></script>We understand this is not the answer you were hoping for, but we believe it's important to provide clarity on the technical constraints involved.
Regards,
Rumen
Progress Telerik