我尝试使用 window.open()
打开 PDF 文件,但窗口会自动打开和关闭,并且文件会像下载任何其他文件一样下载。如何使pdf文件在新标签页中打开?没有安装广告拦截器。
原文由 Harish Krishnan 发布,翻译遵循 CC BY-SA 4.0 许可协议
我尝试使用 window.open()
打开 PDF 文件,但窗口会自动打开和关闭,并且文件会像下载任何其他文件一样下载。如何使pdf文件在新标签页中打开?没有安装广告拦截器。
原文由 Harish Krishnan 发布,翻译遵循 CC BY-SA 4.0 许可协议
一种在新选项卡中打开 pdf 文件的线性解决方案。您只需要有文件 url 并在单击按钮时使用此功能。
window.open(url, '_blank');
原文由 Waleed Shahzaib 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
根据@barbsan 的想法,我更改了 http 标头并收到了一个 blob,并使用它使用 window.open() 将 blob 显示为 pdf。有效。
这是我的示例代码。
在服务文件中
在组件文件中