diff --git a/Oqtane.Server/Components/App.razor b/Oqtane.Server/Components/App.razor
index 3c53c820..327b686f 100644
--- a/Oqtane.Server/Components/App.razor
+++ b/Oqtane.Server/Components/App.razor
@@ -580,7 +580,16 @@
else
{
// use custom element which can execute script on every page transition
- return "";
+ @if (string.IsNullOrEmpty(resource.Integrity) && string.IsNullOrEmpty(resource.CrossOrigin))
+ {
+ return "";
+ }
+ else
+ {
+ // use modulepreload for external resources
+ return "\n" +
+ "";
+ }
}
}
else