JBoss的本地存储错误

Local Storage error with JBoss

本文关键字:存储 错误 JBoss      更新时间:2023-09-26

我在Firebase上有一个Web应用程序,该应用程序在服务器上运行良好,警报也运行良好,它显示了正确的用户id,但是使用Eclipse上的BrowserSim(JBoss插件)Emulator,我得到了以下错误:

!JavaScript WARN: FIREBASE WARNING: Exception was thrown by user callback.
!JavaScript ERROR: TypeError: 'null' is not an object (evaluating 'localStorage.setItem') on line 17 

这是Javascript代码:

rootRef.authWithPassword(userObject, function(error, user) {
    if(error) {
        alert(error + " " +  error.code);
        location.refresh();
    }
    if(user) {
        alert(user.uid);
        localStorage.setItem("uid", user.uid);
        location.href = "overview.html";
    }
});

为什么localStorage不能在模拟器上工作?

问题是Eclipse中用于内部存储的模拟器缓存已满,并且存在错误。它可以正常工作几次,之后它出现了一个错误并返回null。