Rookie 即是一款用于Web开发实现本地存储功能的脚本小插件,采用 JavaScript 和 SWF 文件通信,通过调用Flash SharedObject对象完成本地数据存储。特点:

  • 支持跨浏览器,兼容目前主流浏览器(IE6-IE9/Firefox/Safari/Opera/Chrome);
  • 支持跨域读写本地存储,采用跨域授权许可机制,安全可控;
  • 支持多种数据格式,Number、String、Array、JSON、Date 等数据不需额外代码进行解析转换;
  • 数据容量较大,默认情况每条数据最多可存储100k (cookie每个最大4k);
  • 内置调试机制,方便使用;
  • 需浏览器端支持Flash,如不支持对其他代码不造成影响,使用时可考虑“预留退路”编程思维。