0
我正在使用Flash網站,並且想要刪除從該SWF域空間創建的所有localSharedObjects(又名Flash cookies)。 (基本上是用戶會話) 我發現mySharedObject.clear();
,但該函數只刪除一個localSharedObject,而不是所有的分配域。 如何將它們全部刪除?如何刪除AS3中所有創建的localSharedObjects?
我正在使用Flash網站,並且想要刪除從該SWF域空間創建的所有localSharedObjects(又名Flash cookies)。 (基本上是用戶會話) 我發現mySharedObject.clear();
,但該函數只刪除一個localSharedObject,而不是所有的分配域。 如何將它們全部刪除?如何刪除AS3中所有創建的localSharedObjects?
您必須閱讀所有的sharedObjects然後刪除它們。
sharedObject1 = SharedObject.getLocal("mySharedObject1");
sharedObject2 = SharedObject.getLocal("mySharedObject2");
...
sharedObject1.clear();
sharedObject2.clear();
...
我不認爲這是可能的任何其他方式在閃存。
感謝您的反饋。 SharedObjects綁定到他們創建的域。我認爲會有辦法清除/刪除domain.sol文件。 – Tom
@Tom每個共享對象都存儲在它自己的文件中,'clear()'刪除該文件或其內容。因此,如果域名中定義了多個對象,則必須逐一讀取並清除所有對象。 – Vesper