在我的Google Chrome扩展程序中,我正在执行以下操作:
var file_Blob = new Blob([file_Content], {type: 'text/plain'});
var file_URL = URL.createObjectURL(file_Blob)
chrome.downloads.download
通过URL将Blob下载到文件中:chrome.downloads.download({
url: file_URL,
filename: file_Name,
saveAs: true
});
直到最近几周/版本(截至2019年1月7日,版本71或70)为止,此方法一直运行良好,已将下载的文件标记为来自Internet。
安全性:该文件来自另一台计算机,可能被阻止以帮助保护该计算机。解除封锁
因此,尝试打开文件时会提示一个警告窗口。
文件下载-安全警告
您要打开此文件吗?
名称:exampleFile_Name
类型:未知文件类型
来自:exampleFile_Folder
打开取消虽然来自Internet的文件可能有用,但是此文件类型可能会损害您的计算机。如果您不信任源,请不要打开此软件。
对于这种行为上的变化,我在网上找不到任何东西,据我所知,我正在按照最佳实践生成和下载文件。有人可以建议吗?