Merge pull request #4438 from sbwalker/dev

allow page-script to support exterrnal JavaScript
This commit is contained in:
Shaun Walker 2024-07-19 15:42:35 -04:00 committed by GitHub
commit 0c50f7a322
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -580,7 +580,16 @@
else else
{ {
// use custom element which can execute script on every page transition // use custom element which can execute script on every page transition
return "<page-script src=\"" + resource.Url + "\"></page-script>"; @if (string.IsNullOrEmpty(resource.Integrity) && string.IsNullOrEmpty(resource.CrossOrigin))
{
return "<page-script src=\"" + resource.Url + "\"></page-script>";
}
else
{
// use modulepreload for external resources
return "<link rel=\"modulepreload\" href=\"" + resource.Url + "\" integrity=\"" + resource.Integrity + "\" crossorigin=\"" + resource.CrossOrigin + "\" />\n" +
"<page-script src=\"" + resource.Url + "\"></page-script>";
}
} }
} }
else else