gpt4 book ai didi

javascript - 如何在不打开浏览器的情况下下载pdf文件

转载 作者:行者123 更新时间:2023-11-28 06:21:39 28 4
gpt4 key购买 nike

我正在尝试这段代码,但没有任何错误,它没有为我显示任何内容。

if (!window.ActiveXObject) {
var save = document.createElement('a');
save.href = fileURL;
save.target = '_blank';
save.download = fileName || 'unknown';

var event = document.createEvent('Event');
event.initEvent('click', true, true);
save.dispatchEvent(event);
(window.URL || window.webkitURL).revokeObjectURL(save.href);
}

// for IE
else if ( !! window.ActiveXObject && document.execCommand) {
var _window = window.open(fileURL, '_blank');
_window.document.close();
_window.document.execCommand('SaveAs', true, fileName || fileURL)
_window.close();
}

这对我不起作用

最佳答案

在调用 event.initEvent('click', true, true) , save.dispatchEvent(event)

var fileURL = "data:text/plain,abc", fileName = "file.txt";

if (!window.ActiveXObject) {
var save = document.createElement('a');
save.href = fileURL;
save.target = '_blank';
save.download = fileName || 'unknown';
var event = document.createEvent('Event');
// append `a` element : `save` to `document.body` here
document.body.appendChild(save);
event.initEvent('click', true, true);
save.dispatchEvent(event);
// (window.URL || window.webkitURL).revokeObjectURL(save.href);
}

关于javascript - 如何在不打开浏览器的情况下下载pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35474451/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com