J'ai besoin de stocker et d'accéder aux préférences (comme la couleur, etc.) à partir d'une application web javascript. Y a-t-il un accès webkit au NSUserDefaults? (ou peut-être CFPreferences?)Utilisation de NSUserDefaults depuis javascript webapp
1
A
Répondre
1
En un mot ... non. Cependant, WebKit prend en charge HTML 5 choses comme le stockage local - vérifier this article sur le site ADC.
2
OUI. Il y a certainement un moyen .. Check out JSUserDefaults…
Réel remplacement simple pour UIWebView. Modifiez simplement l'appartenance à la classe de la vue web de votre plume (ou créez-la par programme, cela fonctionnera aussi) et elle vous permettra d'accéder à NSUserDefaults via l'objet JSUserDefaults. Comme ceci:
[[NSUserDefaults standardUserDefaults] setObject:@"Bar"
forKey:@"Foo"];
(... quelque temps plus tard ...)
<script type="text/javascript">
document.write(JSUserDefaults.objectForKey("Foo"));
</script>
Vous pouvez également définir des objets. Tout objet plist devrait fonctionner des tableaux fins, des dictionnaires, des chaînes, des nombres. D'autres choses pourraient être risquées.
Questions connexes
- 1. Problème lors de l'appel d'une application depuis la WebApp
- 2. Utilisation de l'authentification API OAuth comme Rails webapp?
- 3. traçage erreur javascript sur webapp iPhone
- 4. Utilisation de Google Analytics avec un Ajax webapp
- 5. réception de données depuis javascript
- 6. Utilisation de PSExec depuis CruiseControl .NET
- 7. Utilisation de Apache CXF depuis MATLAB
- 8. Utilisation de Jython depuis le plugin Eclipse
- 9. Utilisation de COM RPC depuis CView :: OnBeginPrinting
- 10. paramètres initiaux de NSUserDefaults
- 11. NSUserDefaults: plantage de setObject
- 12. iPhone NSUserDefaults
- 13. Preset NSUserDefaults
- 14. NSUserDefaults & bindings
- 15. NSUserDefaults Question
- 16. DesktopApp communique avec WebApp
- 17. Appel de la fonction Jquery depuis javascript
- 18. Appel de l'objectif c viewcontroller depuis javascript
- 19. iPhone NSUserDefaults difficulté de persistance
- 20. Résultats inattendus de NSUserDefaults boolForKey
- 21. Sauvegarde de NSTimer à NSUserDefaults
- 22. Récupérer Int de NSUserDefaults MultiValue
- 23. Lecture de pList via NSUserDefaults
- 24. Connexion et utilisation des rails depuis C++
- 25. installer webapp à l'écran d'accueil pensé javascript/html
- 26. Erreur d'authentification WebApp ASP.NET
- 27. Comment sécuriser NSUserDefaults?
- 28. Settings.bundle vs NSUserDefaults
- 29. NSUserDefaults dans monotouch
- 30. NSUserDefaults BOOL return (null)