为了账号安全,请及时绑定邮箱和手机立即绑定

PDF 未在 Web 浏览器的新选项卡上完全呈现

PDF 未在 Web 浏览器的新选项卡上完全呈现

偶然的你 2023-06-09 17:17:20
PDF 没有在整页上呈现,而是在框架链接窗口中呈现,如下面的屏幕截图所示。当我刷新它时,它会打开整个页面。我没有使用 iframe 或类似的东西。请建议。下面是我的代码。<a href="#"  onClick={() => fetchAPdfFile("dummy.pdf")} rel="noopener noreferrer"> Test.pdf</a>fetchAPdfFile.jsx  const fetchAPdfFile = (myPdf) => {  var anchor = document.createElement('a');  var response = pullMyPDf(myPdf) //byteArray stream from api  var bytes = base64ToArrayBuffer(response.data)  const blob = new Blob([bytes], 'application/pdf')  anchor.href = window.URL.createObjectURL(blob);  window.open(anchor.href, '_blank')  }
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

我的问题中发布的 javascript 代码或 HTML 没有任何问题。PDF 显示在框架中而不是完整视图中是因为我的内容安全策略之一被设置为不允许某些特定于我的应用程序的样式元素。我只是允许他们,页面以完整视图显示 PDF



查看完整回答
反对 回复 2023-06-09
  • 1 回答
  • 0 关注
  • 69 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信