0

我可以通过 Cocos Creator 在浏览器中使用 axios。
但是在android build中我得到了一个错误。
ERROR: Uncaught TypeError: Cannot read property 'charAt' of undefined, location: assets/main/index.c8cc9.js:0:0

做了这个改变。

pathname: (urlParsingNode.pathname.charAt(0) === '/') ?
urlParsingNode.pathname :
'/' + urlParsingNode.pathname

↓</p>

pathname:urlParsingNode.pathname

但是,没有返回任何响应。
只有 Mock 返回响应。

需要更改 axios 源代码吗?

4

1 回答 1

0

您可以尝试添加此代码块

if (cc.sys.isNative 
    && typeof navigator !== 'undefined' 
    && typeof navigator.product !== 'undefined') {
    Object.defineProperty(navigator, "product", {value: "NativeScript"});
}
于 2020-09-24T01:35:02.230 回答