我想在 Android 构建的 CocosCreator 中使用 axios
I want to use axios with Android build of CocosCreator
我可以通过 Cocos Creator 在浏览器中使用 axios。
但是在 android 构建中我得到了一个错误。
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
↓
pathname:urlParsingNode.pathname
但是,没有返回任何响应。
仅模拟 returns 个响应。
需要更改 axios 源代码?
您可以尝试添加此代码块
if (cc.sys.isNative
&& typeof navigator !== 'undefined'
&& typeof navigator.product !== 'undefined') {
Object.defineProperty(navigator, "product", {value: "NativeScript"});
}
我可以通过 Cocos Creator 在浏览器中使用 axios。
但是在 android 构建中我得到了一个错误。
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
↓
pathname:urlParsingNode.pathname
但是,没有返回任何响应。
仅模拟 returns 个响应。
需要更改 axios 源代码?
您可以尝试添加此代码块
if (cc.sys.isNative
&& typeof navigator !== 'undefined'
&& typeof navigator.product !== 'undefined') {
Object.defineProperty(navigator, "product", {value: "NativeScript"});
}