ie8 iframe 下载
时间: 2023-10-21 09:30:04 浏览: 32
如果您需要在IE8中下载iframe中的内容,可以尝试以下步骤:
1. 使用JavaScript创建一个新的iframe元素,并将其添加到文档中。
2. 将iframe的src属性设置为您要下载的文件的URL。
3. 在iframe的load事件中,使用JavaScript从iframe中获取内容,并将其保存到本地计算机中。
以下是一个示例代码:
```javascript
// 创建一个新的iframe元素
var iframe = document.createElement('iframe');
// 将iframe添加到文档中
document.body.appendChild(iframe);
// 设置iframe的src属性为要下载的文件的URL
iframe.src = 'https://example.com/file.pdf';
// 当iframe加载完成后执行以下操作
iframe.onload = function() {
// 从iframe中获取内容
var content = iframe.contentWindow.document.body.innerHTML;
// 将内容保存到本地计算机中,例如使用FileSaver.js
var blob = new Blob([content], {type: 'application/pdf'});
saveAs(blob, 'file.pdf');
};
```
请注意,由于安全限制,您只能从与您的网站具有相同源的iframe中获取内容。如果您需要从其他网站下载内容,请考虑使用服务器端代理。