javascript - 使用 chrome 打包的应用程序/扩展程序将数据保存在文本文件中

标签 javascript html google-chrome-extension google-chrome-app

由于 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/

相关文章:

javascript - 猫头鹰旋转木马及其选项有条件

javascript - 垂直移动的内容旋转器

html - div 上的圆 Angular 用作更大 div 的入口 - 呈现错误或我的错误?

javascript - 模式弹出窗口不断在网格图片的每个按钮上显示第一条记录

javascript - Chrome 扩展 NativeMessaging 'connectNative' 未定义

javascript - 双击禁用全屏?

javascript - 从数据库获取记录后显示来自 php 操作页面的警报

javascript - 如何在fabricjs中使用嵌入式图像base64将 Canvas 转换为SVG

google-chrome - Google Chrome 开发者工具中的 Step 和 Step Into 有什么区别?

javascript - 如何让chrome扩展只发送一次消息?