用户可以在flex中禁用sharedobject吗?

Pra*_*mha 4 apache-flex flex3 actionscript-3 flex4.5

用户是否可以在flex中禁用SharedObjects,就像在cookie的情况下一样?Flex应用程序总是可以在用户的​​PC上成功存储共享对象,而不会出现任何访问​​被拒绝错误?我是这样的情况,flex应用程序将忽略创建sharedobjects而不是抛出错误?

gus*_*ico 6

是的,用户可以在特定网站上禁用,甚至可以在全球范围内禁用.如果您尝试在受限制的环境中刷新SharedObject,则会收到错误:

Error: #2130: Unable to flush SharedObject
Run Code Online (Sandbox Code Playgroud)

但是,您也可以查询刷新状态响应,看看是否已创建对象:

status = my_sharedobject.flush();
Run Code Online (Sandbox Code Playgroud)

看看是不是SharedObjectFlushStatus.PENDING or SharedObjectFlushStatus.FLUSHED.

编辑

我找到了一个可以帮助你的问题,而不是我尝试过的问题:

Flex:如何检测用户是否阻止共享对象写入