这里geocoder自动完成,ReactJS在Firefox上突然返回网络错误

这里geocoder自动完成,ReactJS在Firefox上突然返回网络错误,reactjs,axios,here-api,here-autocomplete,Reactjs,Axios,Here Api,Here Autocomplete,我已经从中实现了这个解决方案,它在firefox和chrome上运行良好。然而,几周前,它停止了对Firefox的操作,并开始返回网络错误。请求甚至没有显示在我的网络日志上 我已经测试了我的证书,它成功了。它也在谷歌浏览器上工作 我尝试过对凭证进行硬编码,也尝试过通过.env进行硬编码,但这两种方法在firefox上都不起作用 我的代码: try { const address = await axios.get(`https://autocomplete.geocoder.api.here

我已经从中实现了这个解决方案,它在firefox和chrome上运行良好。然而,几周前,它停止了对Firefox的操作,并开始返回网络错误。请求甚至没有显示在我的网络日志上

我已经测试了我的证书,它成功了。它也在谷歌浏览器上工作

我尝试过对凭证进行硬编码,也尝试过通过
.env
进行硬编码,但这两种方法在firefox上都不起作用

我的代码:

try {
  const address = await axios.get(`https://autocomplete.geocoder.api.here.com/6.2/suggest.json`,{
    params: {
      app_id: APP_ID_HERE,
      app_code: APP_CODE_HERE,
      query,
      maxresults: 1,
      country: 'AUS',
      state: 'Western Australia'
    }
  });    
  console.log('address:',address);
} catch (error) {
  console.log('address-error:',error);
}
依赖项:

"dependencies": {
  "axios": "^0.19.0",
  "react": "^16.8.6",
}
这里对这个API有什么改变吗

我还向Axios提出了这个问题->


感谢

这与firefox web套接字安全问题更相关,要解决此问题,请参阅,如果您仍然存在此问题,请务必告知我们

应用程序本身处于SSL下,但正在访问的websocket未处于SSL下。Chrome和Opera不在乎,但Firefox在乎。根据:

这是已知的,不被视为bug。Mozilla的回应:wontfix

Solution, put websocket server under SSL and use wss://

API没有更改w.r.t,如果可以共享您收到的响应,这将非常有用。。任何响应代码或error@HEREDeveloperSupport这方面有更新吗?感谢这表示身份验证错误:401-验证应用程序id/应用程序代码对失败。要么应用程序代码与应用程序id不匹配,要么应用程序id无权使用Geocoder Autocomplete API。@如果支持,则没有任何意义,因为它可以在Chrome上工作,但不能在Firefox上工作@Herdeveloper,我发现了问题:Firefox阻塞了一些资产,一个新的react应用程序出现了这个错误:
未处理的拒绝(SecurityError):操作不安全。
但它在
私有窗口上正确运行,API也可以对其运行。但我不知道该如何解决。。。。