已下载的Blob文件被阻止

时间:2019-01-07 22:17:47

标签: google-chrome windows-10

在我的Google Chrome扩展程序中,我正在执行以下操作:

  1. 创建文本Blob:
    var file_Blob = new Blob([file_Content], {type: 'text/plain'});
  2. 为文本Blob创建URL:
    var file_URL = URL.createObjectURL(file_Blob)
  3. 使用方法chrome.downloads.download通过URL将Blob下载到文件中:
    chrome.downloads.download({ url: file_URL, filename: file_Name, saveAs: true });

直到最近几周/版本(截至2019年1月7日,版本71或70)为止,此方法一直运行良好,已将下载的文件标记为来自Internet。

  

安全性:该文件来自另一台计算机,可能被阻止以帮助保护该计算机。解除封锁

enter image description here

因此,尝试打开文件时会提示一个警告窗口。

  

文件下载-安全警告

     

您要打开此文件吗?

     

名称:exampleFile_Name
   类型:未知文件类型
   来自:exampleFile_Folder
   打开取消

     

虽然来自Internet的文件可能有用,但是此文件类型可能会损害您的计算机。如果您不信任源,请不要打开此软件。

enter image description here

对于这种行为上的变化,我在网上找不到任何东西,据我所知,我正在按照最佳实践生成和下载文件。有人可以建议吗?

0 个答案:

没有答案