JBoss 的本地存储错误
Local Storage error with JBoss
我在 Firebase 上有一个 Web 应用程序,该应用程序在服务器上 运行 正常,警报也工作正常,它显示了正确的用户 ID,
但是在 Eclipse 上使用 BrowserSim(JBoss Plugin) 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 的用于内部存储的模拟器缓存已满并且有一个错误。它可以正常工作几次,此后出现错误并且 returns null.
我在 Firebase 上有一个 Web 应用程序,该应用程序在服务器上 运行 正常,警报也工作正常,它显示了正确的用户 ID, 但是在 Eclipse 上使用 BrowserSim(JBoss Plugin) 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 的用于内部存储的模拟器缓存已满并且有一个错误。它可以正常工作几次,此后出现错误并且 returns null.