如何在新窗口打开pdf文件,并修改网页标题

一、使用iframe打开

复制代码
newWindow.document.title = "新页面标题";
const iframe = newWindow.document.createElement('aaa')
iframe.src = url; // 你想要加载的URL
iframe.width = '100%';
iframe.height = '100%';
newWindow.document.body.appendChild(iframe);

二、使用embed标签

复制代码
 const blob = new Blob([res.data], { type: 'application/pdf' })
 const url = URL.createObjectURL(blob)
 const newWindow = window.open('', '_blank')
 if (newWindow) {
      newWindow.document.write(`
          <html>
            <head>
              <title>考核比例参照表</title>
            </head>
            <body>
              <embed src="${url}" type="application/pdf" width="100%" height="100%">
            </body>
          </html>
        `)
  newWindow.document.close()
相关推荐
燐妤几秒前
前端HTML编程4:深入学习CSS
前端·学习·html
2301_816374335 分钟前
服务访问的用户认证
前端·网络
XS0301065 分钟前
从浏览器到互联网的完整数据流
前端·数据库·servlet·交互
hhb_61811 分钟前
MATLAB数值计算与数据可视化核心技术梳理及实战应用案例解析
前端
lichenyang45312 分钟前
从零理解微前端:基于 React + Vite + qiankun 的子应用切换 Demo
前端·react.js·状态模式
threelab15 分钟前
Three.js 极光效果着色器 | 三维可视化 / AI 提示词
javascript·人工智能·着色器
天天进步201520 分钟前
魔音漫创源码解析:性能优化: Electron 环境下的图片管理与文件系统协议处理优化
javascript·性能优化·electron
2601_9577808425 分钟前
AI智能体时代:为什么HTML正在取代Markdown成为新一代输出标准
大数据·前端·人工智能·gpt·html·claude
小妖66637 分钟前
js 实现python的SortedList有序集合
java·javascript·python
huaweichenai39 分钟前
php实现解析PDF文件内容
pdf