Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器&x27;Firefox插件的HTML5本地存储不是持久的_Javascript_Html_Firefox Addon_Local Storage - Fatal编程技术网

Javascript 浏览器&x27;Firefox插件的HTML5本地存储不是持久的

Javascript 浏览器&x27;Firefox插件的HTML5本地存储不是持久的,javascript,html,firefox-addon,local-storage,Javascript,Html,Firefox Addon,Local Storage,我正在编写一个Firefox插件,它使用浏览器的本地存储来存储两个变量的值。当使用这是通用HTML页面的形式时,即使在关闭浏览器后,我也会获得本地存储变量的值。但是,当我在通过加载项加载此页面后尝试执行相同操作时,我会获得本地存储变量的空值 在关闭浏览器之前,我可以在这两种情况下使用局部变量。但如果重新启动浏览器,则会丢失附加组件的局部变量值 用于执行此操作的脚本如下所示:- //Fetching the values in the various fields. //Usermail and

我正在编写一个Firefox插件,它使用浏览器的本地存储来存储两个变量的值。当使用这是通用HTML页面的形式时,即使在关闭浏览器后,我也会获得本地存储变量的值。但是,当我在通过加载项加载此页面后尝试执行相同操作时,我会获得本地存储变量的空值

在关闭浏览器之前,我可以在这两种情况下使用局部变量。但如果重新启动浏览器,则会丢失附加组件的局部变量值

用于执行此操作的脚本如下所示:-

//Fetching the values in the various fields.
//Usermail and password are the ids of two input boxes
//Login is the id for an input button

var id = document.getElementById("usermail");
var pass = document.getElementById("password");
var login = document.getElementById("login");

//Saving the values for the id and password fields

login.addEventListener("click", function() {
    localStorage.setItem("Email", id.value );
    localStorage.setItem("Password", pass.value);
    login_Email = localStorage.getItem("Email"); 
    login_pass = localStorage.getItem("Password"); 
    alert(login_Email); // To check the local storage values 
});

加载项需要存储用户的登录信息,以提供对邮件收件箱的访问,并显示待处理的未读邮件的数量。此数据需要安全存储,直到用户为此数据发起删除请求或发起注销请求。

能否提供一些详细信息,特别是加载项代码的范围?如果没有更多信息,很可能这是一个副本:@paa该插件基本上强调将用户信息存储在浏览器存储中,即使在连续重新启动之后,直到用户启动删除请求。您是否从面板文件使用此本地存储?是的,我是从名为via panel的js文件中进行此操作,以控制html文件登陆Panel你能提供一些细节,特别是你的插件代码的范围吗?没有更多的信息,很可能这是一个副本:@paa该插件基本上强调将用户信息存储在浏览器存储中,即使在连续重新启动之后,直到用户启动删除请求。您是否从面板文件使用此本地存储?是的,我是从名为via panel的js文件中进行此操作,以控制html文件面板着陆