答案 0 :(得分:1)
<!-- index.html -->
<style>
...
.swagger-ui .info hgroup.main a {
display: none
}
</style>
Swagger UI 3.x使用插件系统来控制渲染。您可以定义一个禁用InfoUrl
组件的自定义插件 - 这将阻止呈现API定义链接。此方法适用于Swagger UI 3.13.0及更高版本。
// index.html
window.onload = function() {
// Custom plugin to hide the API definition URL
const HideInfoUrlPartsPlugin = () => {
return {
wrapComponents: {
InfoUrl: () => () => null
}
}
}
// Build a system
const ui = SwaggerUIBundle({
...
plugins: [
SwaggerUIBundle.plugins.DownloadUrl,
HideInfoUrlPartsPlugin // <---- Apply the plugin
],
...
})