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

时间:2012-09-19 14:17:40

标签: actionscript-3 flex flex3 flex4.5

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

1 个答案:

答案 0 :(得分:6)

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

Error: #2130: Unable to flush SharedObject

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

status = my_sharedobject.flush();

看看它是SharedObjectFlushStatus.PENDING or SharedObjectFlushStatus.FLUSHED

修改

我找到了一个可以帮助你的答案比我尝试的更多:

Flex: How to detect if user has blocked shared object from writing

相关问题