iframe 仍然是个好主意吗?

Is an iframe still a good idea?

我需要能够在浏览器中显示网站上的文档。 (不是下载它)我知道解决这个问题的方法(不向第三方软件付费)是 iframe,但这听起来像是一种非常古老的做法。

我目前正在 Blazor 和 .net5 上开发一个应用程序,在其中放置一个 iframe 听起来确实不对,你们可以为我提供更好的实践意见或只是您的想法吗?

编辑

我正在尝试使用它们在 .net5 的 Blazor 应用程序中呈现 doc、docx、pdf 和 png。

老实说,经过几天的研究,我试图说服团队创建一个 API 专用于 Docs 的想法,作为这项工作的一部分,我会将文档迁移到 AWS S3 或 azure blob贮存。 我们将引入Aspose进行渲染,分离Issue

为什么?因为我看到的所有支持 .net5 中的 doc 和 Docx 的解决方案都非常糟糕,而且我可以看到安全性方面的不足。而且我不建议任何人尝试采用我在提出这个问题时想要采用的方法。

我在这里留下什么经验导致这项研究是痛苦的,我希望这个问题仍然可以帮助别人。