4

用户可以在 flex 中禁用 SharedObjects,就像他们在使用 cookie 的情况下一样吗?并且 flex 应用程序总是可以在用户的​​ pc 中成功存储共享对象而不会出现任何访问​​被拒绝错误?如果是这种情况,flex 应用程序是否会忽略创建共享对象而不是抛出错误?

4

1 回答 1

6

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

Error: #2130: Unable to flush SharedObject

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

status = my_sharedobject.flush();

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

编辑

我找到了一个已回答的问题,它对您的帮助比我尝试的要多:

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

于 2012-09-19T14:33:24.870 回答