当前位置:  软件>JavaScript软件

Web本地存储的小插件 Rookie

    来源:    发布时间:2015-02-06

    本文导语:  Rookie 即是一款用于Web开发实现本地存储功能的脚本小插件,采用 JavaScript 和 SWF 文件通信,通过调用Flash SharedObject对象完成本地数据存储。沿着网上已有方案的思路进行了一些功能拓展与完善,更方便第三方使用,下面加以介...

Rookie 即是一款用于Web开发实现本地存储功能的脚本小插件,采用 JavaScript 和 SWF 文件通信,通过调用Flash SharedObject对象完成本地数据存储。沿着网上已有方案的思路进行了一些功能拓展与完善,更方便第三方使用,下面加以介绍。

特点
  • 支持跨浏览器,兼容目前主流浏览器(IE6-IE9/Firefox/Safari/Opera/Chrome);
  • 支持跨域读写本地存储,采用跨域授权许可机制,安全可控;
  • 支持多种数据格式,Number、String、Array、JSON、Date 等数据不需额外代码进行解析转换;
  • 数据容量较大,默认情况每条数据最多可存储100k (cookie每个最大4k);
  • 内置调试机制,方便使用;
  • 需浏览器端支持Flash,如不支持对其他代码不造成影响,使用时可考虑“预留退路”编程思维。
  • 使用方法
  • 下载程序文件:https://code.google.com/p/rookiee/downloads/list ,并解压;
  • 上传 release 文件包中的 src/rookie.swf 和 src/Rookie.js文件到应用服务器;
  • 页面中通过以下方式引用Rookie.js 文件:

     

  • 注 意,需要将 rookie.swf 文件的路径作为参数传递,可以使用相对路径和绝对路径;如用 http 路径跨域引用 swf 文件,需在 swf 所在目录配置 policy.txt 文件以授权跨域许可;policy.txt 放在 swf 同目录下,以“行”为单位列出同意授权的域名,如需授权任意域名输入一个 * 符号即可;本地存储数据始终在 swf 文件对应域下,跨域使用 swf 文件即可实现 Rookie 数据的跨域读写。
  • 在ie9 beta 版中存在Javascript无法调用Flash函数的Bug,如需兼容 ie9 beta,需要在html的head标签中加入:

     

  • 按照 release/index.html 文件源码中的注释说明进行使用

  •     
     
     
     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • web网页自动跳转方法:Html body onload自动跳转举例
  • aria2的Web接口 a2web
  • Python3通过request.urlopen实现Web网页图片下载
  • SVN的Web管理界面 svn-web-admin
  • Web前端设计:Html强制不换行<nobr>标签用法代码示例
  • 嵌入式的Scala Web服务器 SOCKO WEB
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • Web相册 Dumi Web Gallery
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:authorization of web services和authenication of web services什么区别?
  • Web服务器 Gatling Web Server
  • 小型Web服务器 nweb Web Server
  • C#取得Web程序和非Web程序的根目录的N种取法总结
  • 有没有什么方法或思路把web服务器上的文件上传到另外一个web服务器?
  • Java Web应用框架 WEB4J
  • 用Java开发web程序,用什么做web服务器最好?
  • LINUX下面的WEB Service如果编写?是用.NET写吗?WINDOW下面的web service能在LINUX下面用吗?
  • Web爬虫框架 Smart and Simple Web Crawler
  • 在单网卡的linux web服务器上虚拟Windows系统搭建多个.net web网站,有谁做过?
  • 问tomcat中在tomcat启动时,哪个包加载了/WEB-INF下的web.xml文件?要多少给多少分
  • 我是刚开始学web service ,我想请教哪里有构件web Service的具体操作。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3