如何在Swagger UI中删除标题下的API定义URL?

如何在Swagger UI中删除标题下的API定义URL?,swagger,swagger-ui,Swagger,Swagger Ui,我使用的是Swagger用户界面,希望删除图片中突出显示的标题部分下显示的API定义URL(指向YAML文件的链接)。这可以通过定制Swagger UI index.html页面来实现吗 选项1:使用CSS隐藏 ... .swagger ui.info hgroup.main a{ 显示:无 } 选项2:使用JavaScript隐藏(v.3.13.0+) Swagger UI 3.x使用插件系统来控制渲染。您可以定义一个自定义插件来禁用InfoUrl组件-这将阻止呈现API定义链接。这种方法

我使用的是Swagger用户界面,希望删除图片中突出显示的标题部分下显示的API定义URL(指向YAML文件的链接)。这可以通过定制Swagger UI index.html页面来实现吗

选项1:使用CSS隐藏

...
.swagger ui.info hgroup.main a{
显示:无
}
选项2:使用JavaScript隐藏(v.3.13.0+) Swagger UI 3.x使用插件系统来控制渲染。您可以定义一个自定义插件来禁用
InfoUrl
组件-这将阻止呈现API定义链接。这种方法适用于Swagger UI 3.13.0及更高版本

//index.html
window.onload=函数(){
//用于隐藏API定义URL的自定义插件
常量HIDEINFORLPARTSPUGIN=()=>{
返回{
包装组件:{
InfoUrl:()=>()=>空
}
}
}
//建制
const ui=SwaggerUIBundle({
...
插件:[
SwaggerUIBundle.plugins.DownloadUrl,

HIDEINFORLPARTSPUGIN//一个选项是使用CSSChanging js隐藏它,并为我重建包。谢谢!