我想知道在AS2 / AS3中存在远程或本地“SharedObject”背后的技术是什么。
1)为什么该技术不被其他脚本用途使用。喜欢Javascript吗?
2)它的存储方式是否与Cookie(在客户端的浏览器数据库中)或会话(服务器端的数据库)相同,还是存储发生的位置相同?
诉P>
答案 0 :(得分:2)
其他答案解决了你的第二个问题。回答你的第一个问题,为什么它不能在JavaScript中使用,简而言之,现在它可以,这要归功于HTML5和Web存储规范。
据我所知,没有大的技术差异使Flash在存储方面有很长的优势,而JavaScript最近才获得访问权限。相反,不同之处在于Flash由一家公司(Adobe)管理,可以按照自己的进度移动,实现他们想要的任何功能。但是,在浏览器中本地实现新功能意味着有很多关于如何实现和标准化的讨论,因为有许多不同的浏览器供应商需要支持该功能。
以下是对Web存储历史及其当前状态的一个很好的解读:http://diveintohtml5.info/storage.html
答案 1 :(得分:1)
答案 2 :(得分:0)
SharedObject背后的技术与浏览器的cookie相同。它们保存在硬盘驱动器C的Windows文件夹中。