Ich verwende das Swashbuckle-Paket für WebAPI und versuche, das Aussehen und Verhalten der Swagger ui Standardseite anzupassen. Ich würde gerne das Standard-Logo/Header prolong anpassen. Ich habe folgendes SwaggerConfigWie Swagger UI Header-Logo in Swashbuckle ersetzen
hinzugefügt.EnableSwaggerUi(c =>
{
c.InjectJavaScript(thisAssembly,
typeof(SwaggerConfig).Namespace + ".SwaggerExtensions.custom-js.js");
}
Der Inhalt individuell js.js sind wie folgt:
$("#logo").replaceWith("<span id=\"test\">test</span>");
Das funktioniert in den meisten Fällen aber die visuelle ist ein bisschen schrill, dass die Standard-Swagger-Header ist sichtbar, während die Seite lädt und nach einer kurzen Verzögerung der Jquery unter Kicks und der Inhalt des Elements #logo aktualisiert wird
Gibt es eine Möglichkeit, dies zu vermeiden, so dass die Jquery als Teil der Initiale eintritt load/render und es scheint nahtlos zu sein?