Загруженные файлы блобов заблокированы - PullRequest
0 голосов
/ 08 января 2019

В своем расширении Google Chrome я делаю следующее:

  1. Создание текстового блоба:
    var file_Blob = new Blob([file_Content], {type: 'text/plain'});
  2. Создание URL для текстового блоба:
    var file_URL = URL.createObjectURL(file_Blob)
  3. Использование метода chrome.downloads.download для загрузки большого двоичного объекта по URL-адресу в файл:
    chrome.downloads.download({ url: file_URL, filename: file_Name, saveAs: true });

Это работало нормально до последних нескольких недель / версий (по состоянию на 2019/01/07, версии 71 или 70), в результате чего загруженные файлы были помечены как поступающие из Интернета.

Безопасность. Этот файл поступил с другого компьютера и может быть заблокирован для защиты этого компьютера. Разблокировка

enter image description here

Поэтому при попытке открыть файлы появляется окно с предупреждением.

Загрузка файла - Предупреждение о безопасности

Хотите открыть этот файл?

Имя: exampleFile_Name
Тип: Неизвестный тип файла
От: exampleFile_Folder
Открыть Отмена

Хотя файлы из Интернета могут быть полезны, этот тип файлов может нанести вред вашему компьютеру. Если вы не доверяете источнику, не открывайте это программное обеспечение.

enter image description here

Я не могу найти в Интернете ничего для этого изменения в поведении, и, насколько я вижу, я генерирую и загружаю файлы в соответствии с передовой практикой. Кто-нибудь может посоветовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...