由于 Chrome 打包/扩展只用 HTML5、JavaScript 和 CSS 编写,我想知道是否有一种方法可以在不使用 php 等服务器脚本语言的情况下将数据保存在文本文件中?我需要做的就是在用户单击“保存数据”时将一些变量值保存到文本文件中。所以既然我只能使用 JavaScript,HTML5,有什么办法可以做到这一点吗?
最佳答案
这些应该可以帮助您...我的应用程序将用户信用保存在 Chrome 存储中:
// init storage
var storage = chrome.storage.sync;
// listens for events when storage changes (debug)
chrome.storage.onChanged.addListener(function(changes, namespace) {
for(key in changes) {
var storageChange = changes[key];
if(debug)
console.log('Storage key "%s" in namespace "%s" changed. Old value was: %s, new value is: %s', key, namespace, storageChange.oldValue, storageChange.newValue);
}
});
function saveStorage() { // saves the current credz to storage
storage.set({'username':username}, function() {});
storage.set({'password':password}, function() {});
}
关于javascript - 使用 chrome 打包的应用程序/扩展程序将数据保存在文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15594044/