[英]How do I open a Save As Dialog on a windows machine from a Chrome Extension?
是否可以使用Javascript和Html从Windows操作系统计算机上的chrome扩展程序打开另存为对话框?
没有运气,我尝试了以下内容:
如果有其他方法可以解决这个问题,请告诉我。 任何帮助,将不胜感激。 谢谢!
要从Chrome扩展程序强制保存对话框,请使用chrome extension的下载api并将saveAs选项标志设置为true。 像这样的东西:
chrome.downloads.download({
url: window.location.href + '/' + fileName,
filename: fileName,
saveAs: true
}, function (downloadId) {
console.log(downloadId);
});
尝试使用FileSaver HTML5 polyfill。 它允许您从JavaScript中将任何内容保存到文件中:
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.