diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index 0e4041b..229019f 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -4358,13 +4358,16 @@ export default { return this.notPreviewDialogVisible; }, hasIframePreview(suffix, fileHandlers) { + // 将 suffix 转换为小写 + const lowerCaseSuffix = suffix.toLowerCase(); for (let key in fileHandlers) { - const extensions = key.split(',') - if (extensions.includes(suffix)) { - return fileHandlers[key] + // 将 key 中的扩展名全部转换为小写 + const extensions = key.split(',').map(extension => extension.toLowerCase()); + if (extensions.includes(lowerCaseSuffix)) { + return fileHandlers[key]; } } - return null + return null; }, determineDownload(file) { this.download(file) diff --git a/src/components/preview/IframeContentPreview.vue b/src/components/preview/IframeContentPreview.vue index 65c8795..c927198 100644 --- a/src/components/preview/IframeContentPreview.vue +++ b/src/components/preview/IframeContentPreview.vue @@ -13,7 +13,7 @@ :value="item.value"> - + @@ -153,6 +153,7 @@ export default { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; + background: #dcdfe6; iframe { width: 100%; height: 100%;