firebase 身份验证 android_assets 404 文件丢失

firebase auth android_assets 404 file missing

我正在使用 Ionic + Angular + Firebase + Cordova 构建移动应用程序。

我已将 Firebase 设置为使用内置身份验证,一切正常,只是我不断收到此错误。

GET file:///android_asset/www/%7B%7Blogin.img%7D%7D  ionic.bundle.js:11457

我没有用过这个名字的文件,看起来它是在 Android 构建过程中创建的。我不知道它是什么或在哪里找到的。有没有人知道它可能是什么以及如何解决它?

这是 chrome 的一些 console.log 输出:/inspect devtool

User attempting login.. servicesAuth.js:36
anonymous:-JinFLoKny8q9T6c0gvf servicesAuth.js:53
GET file:///android_asset/www/%7B%7Blogin.img%7D%7D  ionic.bundle.js:11457  404 file not found

Object {uid: "anonymous:-JinFLoKny8q9T6c0gvf", provider: "anonymous", anonymous: Object, token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ2IjowLCJkI…U4M30.eRrmKcYnViDw_XvnJsVRbaxWJcCT_otR3h1a5Ewekg4", auth: Object…}

谢谢, 达伦

经过大量的调试和研究,我找到了原因。

%7B%7Blogin.img%7D%7D is basically {{login.img}}

使用 img src 标签时,大括号以某种方式被转换。 我用 img ng-src 替换了 img src,所有错误都消失了!

希望这对其他人有所帮助。