Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure存储Javascript库“;CreateBlobserviceWithAs";抛出错误:拒绝设置不安全的标题;“用户代理”;_Javascript_Azure_Azure Storage Blobs - Fatal编程技术网

Azure存储Javascript库“;CreateBlobserviceWithAs";抛出错误:拒绝设置不安全的标题;“用户代理”;

Azure存储Javascript库“;CreateBlobserviceWithAs";抛出错误:拒绝设置不安全的标题;“用户代理”;,javascript,azure,azure-storage-blobs,Javascript,Azure,Azure Storage Blobs,使用Azure Storage JS客户端库上载图像会引发错误:“拒绝设置不安全的标头”用户代理 “网络”选项卡中的所有请求都是200或201,看起来xhr请求正在工作。在post调用之前,是否可以不设置此标题或将其过滤掉?我希望在控制台中避免此错误。 我们测试了您提到的链接中的示例azurestoragejs-2.9.100-preview,它不会在我这方面导致错误(Chrome和Firefox) 打开azure storage.blob.jslib文件,搜索变量var unsafeHeade

使用Azure Storage JS客户端库上载图像会引发错误:“拒绝设置不安全的标头”用户代理

“网络”选项卡中的所有请求都是200或201,看起来xhr请求正在工作。在post调用之前,是否可以不设置此标题或将其过滤掉?我希望在控制台中避免此错误。

我们测试了您提到的链接中的示例azurestoragejs-2.9.100-preview,它不会在我这方面导致错误(Chrome和Firefox)

打开
azure storage.blob.js
lib文件,搜索变量
var unsafeHeaders
并检查
user agent
是否在其列表中。我看到它在我这边,删除它后重现你的问题。所以它可能在你的文件中丢失了

如果您的库没有中断,您可以忽略此“错误”,因为不会出现任何错误,它都是由存储库和浏览器实现的

说明:

当http请求执行时,此库中的方法将确保
unsafeHeaders
列表中的头不会被
xhr
设置。如果没有,浏览器将抛出警告,正如您所看到的,因为这是的一个要求

参见本库中的备注

此检查不是必需的,但它可以防止浏览器发出有关设置不安全标头的警告。老实说,我不完全确定隐藏这些警告是否是一件好事,但http browserify做到了,所以我也会这么做

你方的每一项工作都可能证明检查是不必要的。同样在中,
user-agent
不再是一个不安全的标题,但浏览器并没有跟上