未选中的运行时.上次运行 storage.get 时出错.get: IO 错误: ../LOCK:没有进一步的细节



我正在尝试构建一些chrome扩展。

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<title>Translator Api</title>
<script src="index.js"></script>
</head>
<body>
Key: <input type="text" id="key">
<br>
Password: <input type="text" id="pass">
<br>
<button type="submit" id="submit">Submit</button>
</body>
</html> 

.js

document.addEventListener('DOMContentLoaded', function() {
var key, pass, submit, d = document;
key = d.getElementById('key');
pass = d.getElementById('pass');
submit = d.getElementById('submit');
chrome.storage.sync.get('key', function (items) {
if (items.key)
key.value = items.key;
});
chrome.storage.sync.get('pass', function (items) {
if (items.pass)
pass.value = items.pass;
});
submit.onclick = function () {
chrome.storage.sync.set({
key : key.value,
pass : pass.value
});
};
});

清单

{
"manifest_version" : 2,
"name" : "bla bla",
"description" : "bla bla",
"version" : "1.0",
"browser_action" : {
"default_icon" : "icon.png",
"default_popup" : "index.html"
},
"permissions" : [
"storage"
]
}

但是当我打开弹出窗口时,我收到此错误:

未检查的运行时。上次运行存储时出错。get: IO 错误: .../LOCK: 没有进一步的详细信息

当我检查扩展程序的权限时,它说:

该扩展没有特殊权限

我试图在谷歌中搜索这个问题的解决方案,但找不到任何相关的东西。

我重新加载了扩展程序,删除并添加了它,但仍然不起作用。

如果有人能指导我找到解决方案,我将不胜感激。

此问题与您的应用程序无关,它是由某些谷歌扩展程序引起的,请逐个关闭谷歌扩展程序 观看此视频以供参考

相关内容

最新更新