【发布时间】:2016-08-02 07:03:30
【问题描述】:
我正在为 WebAPI 使用 Swashbuckle 包,并尝试自定义 swagger ui 默认页面的外观。 我想自定义默认的招摇标志/标题。我已将以下内容添加到 SwaggerConfig
.EnableSwaggerUi(c =>
{
c.InjectJavaScript(thisAssembly,
typeof(SwaggerConfig).Namespace + ".SwaggerExtensions.custom-js.js");
}
custom-js.js的内容如下:
$("#logo").replaceWith("<span id=\"test\">test</span>");
这在大多数情况下都有效,但视觉效果有点不和谐,因为默认的招摇标题在页面加载时可见,并且在短暂延迟后,下面的 jquery 会启动并且 #logo 元素的内容会更新
有没有办法避免这种情况,让 jquery 作为初始加载/渲染的一部分加入,并且看起来是无缝的?
【问题讨论】:
标签: asp.net-web-api swagger-ui swashbuckle