了解用户是否允许存储本地共享对象 (LSO) 的可靠方法

发布于 2024-10-04 09:49:01 字数 256 浏览 0 评论 0 原文

我实现了一个小功能,可以利用本地共享对象正常工作。

如果用户因为拒绝访问该计算机来写入本地共享对象而无法使用上述功能,我希望能够帮助用户进行自我诊断,并指示他解决该问题(如果该问题适用于他)。

我正在寻找类似于 Microphone 类(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html)或 Camera 类的静音属性的内容。

There is a small feature I have implemented that makes uses of the Local Shared Objects to work properly.

I wish to be able to help the user self-diagnose if he is unable to use the said feature because he refused access for this computer to writing local shared objects and give him instructions to work around the issue if it applies to him.

I'm looking for something similar to the muted property of the Microphone class (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html) or the Camera class.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

豆芽 2024-10-11 09:49:01

根据 ShardObject 引用,如果用户将 Flash Player 设置为不允许共享对象,则 SharedObject.getLocal() 会引发 Error。将对所述函数的探测调用包装在 try/catch 块中,您就会知道是否可以依赖它们。由于我不确定这是否涵盖所有情况(例如,共享对象被第三方浏览器插件阻止),因此我尝试存储并重新加载一些测试数据。

According to the ShardObject reference, SharedObject.getLocal() throws an Error if the user has set the Flash Player to not allow Shared Objects. Wrap a probing call to said function in a try/catch block and you'll know whether or not you can rely on them. Since I'm not sure if that covers all cases (e.g. Shared Objects being blocked by a third party browser add-on), I'd try to store and reload some test data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文