Javascript 未在ubuntu浏览器上定义fetch()函数

Javascript 未在ubuntu浏览器上定义fetch()函数,javascript,ubuntu,firefox,chromium,Javascript,Ubuntu,Firefox,Chromium,我用js和php编写了一个使用fetch(url)函数的脚本。在windows10中,它可以与firefox 46和chrome 50配合使用。当我转到ubuntu时,chromium上会出现“fetch is not defined”错误,firefox上会出现json解析错误,当我获取url并尝试响应它时,会出现json解析错误。 chromium是否支持fetch()?同一版本的firerox(46.0.1)上的相同功能在windows 10和ubuntu上的工作方式是否可能不同 **编辑

我用js和php编写了一个使用fetch(url)函数的脚本。在windows10中,它可以与firefox 46和chrome 50配合使用。当我转到ubuntu时,chromium上会出现“fetch is not defined”错误,firefox上会出现json解析错误,当我获取url并尝试响应它时,会出现json解析错误。 chromium是否支持fetch()?同一版本的firerox(46.0.1)上的相同功能在windows 10和ubuntu上的工作方式是否可能不同

**编辑添加的代码**

function getStudioData() {
  var url='../sitSt.json';
  fetch(url).then(function(response) {
    return response.json();
  }).then(function(data) {
    putStData(data);              // function that displays the fetched datas
  }).catch(function(err) {
      console.log ('ERRORE ', err);
  })
}

fetch()
方法仍然是实验性的,在每个“伟大”的浏览器(如FF)中都不起作用。您可以在我上面发布的链接中看到浏览器兼容性


问候

您可以使用

我看到了,佩奇。我正在使用的浏览器版本应该支持fetch()函数,而且FF没有给我这个问题,chromium是。铬与铬具有相同的特性还是不同?FF(ubuntu)只在response.json()方面存在问题,而不是在windows10上,我想知道操作系统是否会影响脚本,如果我需要查看其他内容,所有这些都使用Mozilla引擎-请用你的代码更新你的问题我已经更新了,这是一个函数,它使我无法获得引用错误:在ubuntu的chrome上没有定义fetch,而在Windows10的chrome+FF上它可以工作。我还尝试更改url和获取,只是为了测试它。它给了我同样的错误