Il existe une petite fonctionnalité que j'ai implémentée pour que les utilisations des objets partagés locaux fonctionnent correctement. Je souhaite être en mesure d'aider l'utilisateur à auto-diagnostiquer s'il est incapable d'utiliser ladite fonctionnalité car il a refusé l'accès de cet ordinateur à l'écriture d'objets partagés locaux et lui donner des instructions pour contourner le problème s'il s'applique à lui. Je cherche quelque chose de similaire à la propriété Muted de la classe Microphone (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html) ou à la Classe de caméraFaçon fiable de savoir si l'utilisateur autorise le stockage des objets partagés locaux (LSO)
0
A
Répondre
2
Selon le ShardObject reference, SharedObject.getLocal()
déclenche un Error
si l'utilisateur a défini Flash Player pour ne pas autoriser les objets partagés. Enveloppez un appel de sondage à cette fonction dans un bloc try/catch et vous saurez si vous pouvez compter sur eux. Comme je ne suis pas sûr que cela couvre tous les cas (par exemple, les objets partagés étant bloqués par un add-on de navigateur tiers), j'essayerais de stocker et de recharger certaines données de test.
Questions connexes
- 1. Objets partagés côté serveur Flash - LSO
- 2. Les objets partagés locaux de Flash inter-domaines (LSO aka Cookie Flash) possibles
- 3. Stockage d'instances de classes dans des objets partagés Flex
- 4. Obtenir tous les objets partagés pour le domaine actuel
- 5. Liste des objets et des événements partagés
- 6. AS3: Objets partagés Problème
- 7. Objets partagés dans Cocoa
- 8. Objets partagés C++
- 9. Existe-t-il un moyen de supprimer par programme tous les objets partagés locaux à partir de Flash?
- 10. Problème de stockage des objets dans NSMutableArray
- 11. meilleure façon de savoir le type
- 12. Stockage des objets NSTimer dans NSMutableDictionary
- 13. Chargement dynamique des objets partagés en utilisant dlopen()
- 14. Puis-je utiliser des objets partagés avec Go?
- 15. Façon de savoir si mon application est installée
- 16. objets Stockage en séance
- 17. Objets partagés et problèmes de multithreading. Devrais-je m'en préoccuper?
- 18. utilise des objets partagés privés/variables sur le niveau de classe nuisibles?
- 19. Comprendre objets partagés à distance dans Flex et ActionScript
- 20. Comment détecter de façon fiable la consommation de ressources anormales?
- 21. Stockage des objets hérités dans une base de données
- 22. Comment puis-je savoir si deux collections de .NET EntityObjects contiennent l'un des mêmes objets?
- 23. Des objets locaux sont-ils détruits dans le cas d'un congé sur Symbian?
- 24. Services locaux Android: sont-ils si utiles?
- 25. Stockage des objets polymorphes dans la base de données SQL
- 26. Vérifiez si un utilisateur autorise l'application à utiliser son emplacement
- 27. Ma mise à jour de ClickOnce de fichiers partagés locaux ne fonctionne pas, aide?
- 28. Meilleure façon de savoir si un objet a été modifié depuis sa sauvegarde?
- 29. Appel de méthode à distance avec des objets partagés dans WPF?
- 30. PHP: Stockage des emplacements de fichiers ... et si écrasé?
Je suis embarrassée par la façon dont je viens de lire cette page et raté cette chose. Merci. – tousdan
Rappelez-vous que le stockage LSO peut réussir, mais être supprimé entre les sessions - voir par exemple l'extension Firefox "Better Privacy". –
Je ne semble pas pouvoir générer une erreur lors de l'appel de la méthode getLocal() lorsque LSO est désactivé mais que la méthode flush a fait l'affaire. Merci aussi pour l'excellent conseil Andrew mais je pense que LSO ne devrait jamais être utilisé pour stocker des informations "critiques" pour cette raison précise. – tousdan