Протестировал образец azurestoragejs-2.9.100-preview
в указанной вами ссылке, он не вызывает ошибок на моей стороне (как Chrome, так и Firefox).
Откройте azure-storage.blob.js
файл lib, найдите переменную var unsafeHeaders
и проверьте,user-agent
находится в его списке.Я видел это на своей стороне и воспроизвел вашу проблему после удаления.Поэтому он может отсутствовать в вашем файле.
Если ваша библиотека не повреждена, вы можете игнорировать эту «ошибку», так как ничего не происходит неправильно, и все это реализовано в хранилище lib и браузере.
Объяснение:
Когда выполняется http-запрос, метод в этой библиотеке гарантирует, что заголовки в списке unsafeHeaders
не будут установлены xhr
.Если нет, браузеры будут выдавать предупреждения, как вы видели, потому что это требование xhr стандарт .
См. Замечания в этой библиотеке.
Эта проверкане обязательно, но предотвращает предупреждения от браузеров об установке небезопасных заголовков. Если честно, я не совсем уверен, что скрывать эти предупреждения - это хорошо, но http-browserify сделал это, так что я тоже.
Каждый, кто работает на вашей стороне, может доказать, что чек not necessary
.Также в xhr стандарт , user-agent
больше не является небезопасным заголовком, но браузер не догоняет.