Надежный способ узнать, разрешает ли пользователь хранение локальных общих объектов (LSO) - PullRequest
0 голосов
/ 25 ноября 2010

Я реализовал небольшую функцию, которая позволяет использовать локальные общие объекты для правильной работы.

Я хотел бы помочь самодиагностике пользователя, если он не может использовать упомянутую функцию, потому что он отказал в доступе для этого компьютера для записи локальных общих объектов и дает ему инструкции, чтобы обойти проблему, если онаотносится к нему.

Я ищу что-то похожее на приглушенное свойство класса Microphone (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html) или класса Camera.

1 Ответ

2 голосов
/ 25 ноября 2010

Согласно справке ShardObject , SharedObject.getLocal() выдает Error, если пользователь установил в Flash Player запрет на использование общих объектов. Оберните пробный вызов указанной функции в блок try / catch, и вы узнаете, можете ли вы на них положиться. Поскольку я не уверен, охватывает ли это все случаи (например, общие объекты блокируются сторонним надстройкой браузера), я бы попытался сохранить и перезагрузить некоторые тестовые данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...