闪存 SWF 本地存储限制
Flash SWF local storage limitations
我们正在其他网站页面中创建一个iframe,这个iframe将具有我们的JS。
从我们的 iframe 我们需要访问浏览器的本地存储,因为这是跨域的,而且还存在 http/https 资源访问的问题,我们正在考虑使用一个与我们的 JS 代码通信的小型 swf 文件,并将所有数据存储在 Flash 播放器资源中,而不是浏览器的。
我的问题:1) 对 swf 本地存储大小有什么限制吗?2) 何时删除该数据 - 该数据的过期时间是多久?3) 它只能从我们的域访问吗?就像本地土生土长的斯托格一样?
另外 - 你有更好的想法或其他我们没有考虑过的事情吗?
希望有人可以帮助我们。
谢谢
1)每次站点超过10k,100k,1M,10M的本地存储限制时,Flash都会询问用户。还提供无限存储选项。用户可以为不同的站点设置不同的大小。Flash Player 存储设置
2)数据没有过期时间
3) 数据只能由创建它的域访问。它存储在 C:''users''%use-name%''AppData''Roaming''Macromedia''Flash Player''%site-name%。
您可以在 Adobe 文档中找到更多信息
全局设置面板可以帮助您更好地了解在线 Flash 播放器的功能。http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html
出于显而易见的原因,这有多个选项卡:i) 全局存储设置面板为用户提供了任何网站要使用的磁盘空间量选项ii) 用户可以使用本地存储设置编辑/更改任何特定网站的此设置。
iii) Flash 本地文件作为临时文件存储在浏览器缓存中,并根据清除临时文件的用户设置进行清除。
对于所有这些Flash Player提供了最佳的默认设置,用户必须编辑更改其Flash Player设置。我怀疑是否可以在您的网站上使用某些脚本来完成此操作,因为这将被视为用户安全漏洞。
http://www.macromedia.com/support/documentation/en/flashplayer/help/index.html 此链接将为您提供有关Flash Player设置的更多见解。
- 将作用域存储在JSON中
- 使用javascript存储变量的最安全方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 如何有效地将游戏数据存储在URL查询字符串中
- Ember.js-接口状态应该存储在哪里
- 如何解雇“;铁局部存储负载”;事件
- 本地存储中的字符串到字节数组转换
- 从jQuery调用存储在Variable中的函数
- 推荐在JavaScript中执行存储为字符串的函数,而不是使用eval
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 将数据存储在javascript数组中以供进一步使用
- 在页面卸载时写入HTML5 FileSystem API存储
- 加载存储在IndexedDB中的HTML页面
- 在字符串中查找所有图像 src URL 并存储在数组中
- 如何从C#代码背后调用本地存储的javascript函数
- 在ListView中添加JSON数组中存储的图像-ReactNative
- 将数据存储到元素中
- 闪存 SWF 本地存储限制
- 嵌入一个以字符串形式存储在JavaScript中的.swf小文件