0

我想知道在 AS2/AS3 中存在远程或本地“SharedObject”背后的技术是什么。

1)为什么其他脚本语言不使用该技术。喜欢 Javascript 吗?

2)它的存储方式是否与 Cookies(在客户端的浏览器数据库中)或会话(服务器端的数据库)相同,或者存储发生在哪里?

五。

4

3 回答 3

2

其他答案解决了您的第二个问题。在回答您关于为什么它在 JavaScript 中不可用的第一个问题时,简短的回答是,由于 HTML5 和 Web 存储规范,现在它可以了。

据我了解,没有什么大的技术差异可以让 Flash 拥有这么长时间的存储优势,而 JavaScript 只是最近才获得访问权。相反,不同之处在于 Flash 由一家公司 (Adobe) 管理,并且可以按照自己的节奏移动,实现他们想要的任何功能。然而,在浏览器中本地实现一项新功能意味着要就如何实现和标准化进行大量讨论,因为有许多不同的浏览器供应商需要支持该功能。

以下是有关 Web Storage 的一些历史及其当前状态的好读物:http: //diveintohtml5.info/storage.html

于 2012-08-05T16:34:04.443 回答
1

详细信息可以在这里找到:http: //helpx.adobe.com/flash-player/kb/disable-local-shared-objects-flash.html

于 2012-08-05T15:16:47.620 回答
0

SharedObject 背后的技术与浏览器的 cookie 相同。它们保存在硬盘 C 的 windows 文件夹中。

于 2012-08-05T15:28:01.007 回答