Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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
Javascript Firefox插件:XMLHttpRequest读取JSON的小错误_Javascript_Json_Firefox_Xmlhttprequest_Firefox Addon - Fatal编程技术网

Javascript Firefox插件:XMLHttpRequest读取JSON的小错误

Javascript Firefox插件:XMLHttpRequest读取JSON的小错误,javascript,json,firefox,xmlhttprequest,firefox-addon,Javascript,Json,Firefox,Xmlhttprequest,Firefox Addon,我注意到,如果内容是数组,Firefox插件中的XMLHttpRequest在处理xyz.json时会记录一个错误。 该错误不会停止执行(因此是一个小错误) xyz.json的示例: 尽管上面是一个有效的JSON,XMLHttpRequest在[ 通过将responseType设置为“text”,可以避免错误记录 这仅限于Firefox插件、Firefox或JavaScript吗?Firefox将参考响应MIME类型,查看是否应将响应解析为XML。阅读一些文件:、浏览器:、资源:,等等。不提供响

我注意到,如果内容是数组,Firefox插件中的XMLHttpRequest在处理xyz.json时会记录一个错误。 该错误不会停止执行(因此是一个小错误)

xyz.json的示例:

尽管上面是一个有效的JSON,XMLHttpRequest在[

通过将responseType设置为“text”,可以避免错误记录


这仅限于Firefox插件、Firefox或JavaScript吗?

Firefox将参考响应MIME类型,查看是否应将响应解析为XML。阅读一些
文件:
浏览器:
资源:
,等等。不提供响应MIME类型的XHR将默认为XML(向后兼容;毕竟XML在名称中是正确的),并尝试解析它以提供
.responseXML
。如果文件不包含XML,则此操作当然会失败,并因此发出警告


用于提供明确正确的MIME类型,或者如果有疑问,仅使用
text/plain
,以阻止XHR尝试将数据解析为XML,则消息将消失。

谢谢。我以为默认值是字符串,但似乎它不适用于本地
文件:/chrome:/resource:
:)
[
  "string1",
  "string2",
  "string3"
]