1.在浏览器上,iframe或者embed的src总是被浏览器提示另存为和下载,根本无法显示内容(pdf文件)。
我需要的不是下载和另存为,要的就是显示内容,可事与愿违,怎么也找不到解决方法。
2.这个html文件在服务器上,在本地的话,是能够正常显示内容的。src的地址没有问题
我本地启动80端口服务,iframe嵌入pdf文件没有发生下载行为,你可以粘一下你的代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Title</title>
<style></style>
</head>
<body>
<iframe
id="iframe"
style="width: 400px; height: 600px"
src=""
frameborder="0"
></iframe>
<script>
setTimeout(() => {
let id = document.getElementById("iframe");
id.src = "http://localhost/assets/pdftest.pdf";
// id.src = "./pdftest.pdf";
}, 3000);
</script>
</body>
</html>