0

我们正在其他网站页面中创建一个 iframe,这个 iframe 将有我们的 JS。

从我们的 iframe 我们需要访问浏览器的本地存储,因为这是跨域的,而且还有 http/https 资源访问的问题,我们正在考虑使用一个与我们的 JS 代码通信并存储所有数据的小型 swf 文件在 Flash 播放器资源中,而不是在浏览器中。

我的问题: 1) 对 swf 本地存储大小有任何限制吗?2) 何时删除该数据 - 该数据的到期时间是多少?3)它只能从我们的域访问吗?像本地本地存储是什么?

另外 - 你有更好的想法或其他我们没有考虑过的事情吗?

希望有人可以帮助我们。

谢谢

4

2 回答 2

0

1) 每次站点超过 10k、100k、1M、10M 的本地存储限制时,Flash 都会询问用户。用户可以每次设置限制。还提供无限存储选项。用户可以为不同的站点设置不同的尺寸。Flash Player 存储设置
2) 数据没有过期时间
3) 数据只能由创建它的域访问。它存储在 C:\users\%use-name%\AppData\Roaming\Macromedia\Flash Player\%site-name% 中。

您可以在Adob​​e 文档中找到更多信息

于 2013-11-09T18:27:55.383 回答
-1

Flash 全局设置面板可以帮助您更好地了解在线 Flash 播放器的功能。 http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html

这有多个选项卡,原因很明显:i)全局存储设置面板为用户提供了任何网站要使用的磁盘空间量的选项 ii)用户可以使用本地存储设置为任何特定网站编辑/更改此设置。

iii) Flash 本地文件作为临时文件存储在浏览器缓存中,并根据清除临时文件的用户设置进行清除。

对于所有这些 Flash 播放器提供了最佳的默认设置,用户必须编辑更改他的 Flash 播放器设置。我怀疑这可以在您的网站上使用一些脚本来完成,因为这将被视为用户安全漏洞。

http://www.macromedia.com/support/documentation/en/flashplayer/help/index.html此链接将为您提供有关 Flash Player 设置的更多信息。

于 2013-11-09T15:06:19.073 回答