2012-08-05 52 views
0

我想知道在AS2/AS3中存在遠程或本地「SharedObject」後面存在哪些技術。Actionscript中「SharedObject」背後的技術是什麼?

1)爲什麼該技術沒有被其他腳本使用lang。像Javascript?

2)存儲方式與Cookie(客戶端瀏覽器的數據庫)或會話(服務器端數據庫)的存儲方式相同,還是存儲的存儲位置完全相同?

回答

0

是背後隱藏共享對象的技術是相同的瀏覽器的cookie。它們保存在硬盤驅動器C的windows文件夾中。

2

其他答案解決了您的第二個問題。爲了迴應您的第一個問題,那就是爲什麼它不能在JavaScript中使用,最簡單的答案就是現在它可以,這要歸功於HTML5和Web存儲規範。

據我所知,沒有什麼大的技術差異讓Flash在存儲這麼久的優勢,而JavaScript只是最近才獲得訪問權限。相反,不同之處在於Flash由一家公司(Adobe)管理,可以按照自己的步調移動,實現他們想要的任何功能。然而,在瀏覽器中本地實現一項新功能意味着大量關於如何實現和標準化的討論,因爲有許多不同的瀏覽器供應商需要支持該功能。

以下是關於網絡存儲的一些歷史及其當前狀態的很好閱讀:http://diveintohtml5.info/storage.html