Fastapi的swagger-ui中的swagger-ui-bundle.js中的Object.hasOwn非常旧的版本的Chrome中没有,怎么解决?这个问题的核心在于:FastAPI 默认使用的 swagger-ui-bundle.js 包含了 Object.hasOwn 这个较新的 JavaScript 方法。因为它属于 ES2022 标准,在老旧的浏览器(例如 Chrome 93 以下的版本)中不被原生支持,所以会报错 TypeError: Object.hasOwn is not a function。解决办法:在swagger-ui-bundle.js的第一行插入如下内容即可:if(!Object.hasOwn){Object.