Javascript Chrome存储-用户名/密码
我的chrome扩展有一些问题。。。我正在尝试保存一个用户名和密码,以便在另一个页面上自动填充-问题是它不允许我编辑用户名,尽管它完全可以在密码上工作 为了澄清,brugernavn=username-adgangskode=password 通过html弹出窗口激活的javascript如下所示: 用户名:Javascript Chrome存储-用户名/密码,javascript,forms,google-chrome,google-chrome-extension,addeventlistener,Javascript,Forms,Google Chrome,Google Chrome Extension,Addeventlistener,我的chrome扩展有一些问题。。。我正在尝试保存一个用户名和密码,以便在另一个页面上自动填充-问题是它不允许我编辑用户名,尽管它完全可以在密码上工作 为了澄清,brugernavn=username-adgangskode=password 通过html弹出窗口激活的javascript如下所示: 用户名: window.addEventListener('load', function load(event) { chrome.storage.local.get(['bru
window.addEventListener('load', function load(event) {
chrome.storage.local.get(['brugernavn'], function(result) {
if (result !== undefined && result.brugernavn !== undefined) {
document.getElementById('brugernavn').value = result.brugernavn;
}
});
document.getElementById('gem').onclick = function() {
chrome.storage.local.remove('brugernavn');
chrome.storage.local.set({'brugernavn': document.getElementById('brugernavn').value});
};
});
密码:
window.addEventListener('load', function load(event) {
chrome.storage.local.get(['adgangskode'], function(result) {
if (result !== undefined && result.adgangskode !== undefined) {
document.getElementById('adgangskode').value = result.adgangskode;
}
});
document.getElementById('gem').onclick = function() {
chrome.storage.local.remove('adgangskode');
chrome.storage.local.set({'adgangskode': document.getElementById('adgangskode').value});
};
});
所以密码可以完全工作,但我不能编辑用户名来保存新用户名
提前谢谢。好的,在经历了很多困惑和眼泪之后,它开始工作了。不太清楚为什么或如何,但确实如此 我把剧本分开,然后就有点效果了。。。但当我将密码放入数组时,它完全工作了 下面的代码:(在某个时候会尽量减少尴尬) 搜索说明: chrome扩展密码用户名登录chrome.storage chrome.storage.local优化脚本:
var storage = chrome.storage.local;
brugernavn ();
function brugernavn () {
window.addEventListener('load', function load(event) {
storage.get(['brugernavn'], function(result) {
if (result !== undefined && result.brugernavn !== undefined) {
document.getElementById('brugernavn').value = result.brugernavn;
}
});
document.getElementById('gem').onclick = function() {
storage.remove('brugernavn');
storage.set({'brugernavn': document.getElementById('brugernavn').value});
storage.remove('adgangskode');
var adgangs = document.getElementById('adgangskode').value;
storage.set({'adgangskode' : adgangs});
};
});
}
/*----STORAGE SAVE----*/
document.addEventListener('keyup', function (event) {
var getValueBruger = document.getElementById('brugernavn').value;
var getValueAdgangs = document.getElementById('adgangskode').value;
storage.set({
"brugernavn": getValueBruger,
"adgangskode": getValueAdgangs
});
});