在 wsmud_pluginss
0.0.32.103版本后,可以使用Store.js进行文件存储
使用store.js存储之后,存储的数据不会丢失
本插件的接口非常简单。只需要几个命令就可以将内容存储在用户浏览器中
//向存储中添加内容
//@param key
//@param value
WSStore.set('username', 'marcus')
//获得存储中的内容
//@param key
WSStore.get('username')
//删除存储中的内容
//@param key
WSStore.remove('username')
//清空存储
WSStore.clear()
//向存储中添加object
//@param key
WSStore.set('user', { name: 'marcus', likes: 'javascript' })
var user = WSStore.get('user')
alert(user.name + ' likes ' + user.likes)
// Get all stored values
WSStore.getAll().user.name == 'marcus'
// Loop over all stored values
WSStore.forEach(function(key, val) {
console.log(key, '==', val)
})
接下来将介绍在脚本中使用存储。
例如 聊天记录记录器触发
// 新聊天信息触发器
// 聊天信息内容:(content)
// 发言人:(name)
// 频道:(channel)
// 如需更多信息,可以到论坛触发器版块发帖。
@js var lt = WSStore.get("lt"); lt = lt+'\n'+`(channel)`+":"+`(name)`+":"+`(content)`.split("\n"); WSStore.set('lt', lt);
使用了触发器的变量以及WSStore.get(“lt”)方法获取内容。