我正在 Vue 中构建一个非常简单的组件来以模式预览 PDF 文件和图像。
我正在使用Vue Boostrap 的模态组件。在模态的正文中,我有以下行:
<embed :src="fileSrc" type="application/pdf" height="100%" width="100%">
fileSrc
是组件接收的道具。
当模式启动时,PDF 可视化工具不显示,谷歌浏览器发出警告说:
此页面上的 Flash 已被阻止
我已允许在页面上显示 Flash,但仍然无法正常工作。
如果我删除该type="application/pdf"
属性并且它fileSrc
是一个 JPEG 文件,它会显示得很好。
我也尝试过<object>
没有运气的标签。
我应该检查什么?我错过了什么?
编辑:为什么这个问题不是重复的?
因为我不能使用<embed>
标签来支持 PDF 和图像进行预览。此页面中的示例在没有启用 Flash 且没有警告的情况下工作,因此我应该能够重现此行为。