【发布时间】:2014-11-16 11:02:22
【问题描述】:
我正在开发一个 chrome 应用程序,它需要将一些数据保存到本地存储并在之后检索它。
我遵循 Chrome 存储 API 上的指南 https://developer.chrome.com/extensions/storage
并有一个简单的代码来保存数据:
function saveCurrentPort()
{
chrome.storage.local.set({'last_port': connectedPortPath}, function() {
// Notify that we saved.
writeConsole('JS last port saved:' + connectedPortPath );
if (chrome.extension.lastError) {
alert('JS An error occurred: ' + chrome.extension.lastError.message);
}
});
}
使用有效数据调用此函数后,本地存储中不会保存任何内容。查看我的应用程序的开发人员工具窗口中的资源选项卡,我在本地存储部分(也不是会话存储)中看不到任何条目。 当然,尝试检索此数据会失败,因为找不到数据。 这应该是直截了当的,但对我来说根本不起作用。 我在本地以开发者模式运行应用程序。
在这里找其他问题我没有看到这样的案例。
知道为什么它不起作用吗?我错过了什么吗?
谢谢
【问题讨论】:
-
我认为您按照建议使用了“权限”?
标签: google-chrome storage local