allow page-script to support exterrnal JavaScript
This commit is contained in:
parent
e2a7271ab2
commit
740bcbd12c
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user