Je l'ai fait dans Windows, comment puis-je enregistrer un protocole sur Mac OSX. Je veux cliquer sur des liens dans firefox (un href = "somename: // mylinkAndData") et lancer un binaire?enregistrer un protocole sur mac osx?
8
A
Répondre
13
Jetez un oeil à Apple Launch Services Programming Guide. Vous devez ajouter CFBundleURLTypes à vos applis Info.plist et enregistrez votre application avec LSRegisterURL().
Extrait de Firefox.app/Contents/Info.plist:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLIconFile</key>
<string>document.icns</string>
<key>CFBundleURLName</key>
<string>http URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
</array>
</dict>
....
EDIT: Voir Handling URL schemes in Cocoa pour une how-to article
Questions connexes
- 1. Installer sqlite3 sur mac osx?
- 2. Comment rendre avec yafaray sur mac osx
- 3. compilez PHP GD-sur Mac OSX 10.5
- 4. cvs pour Mac OSX
- 5. Mac OSX - Xcode Répertoire d'installation
- 6. Comment obtenir l'utilisation du processeur par thread sur Mac OSX
- 7. Problèmes de validation SVN sur Mac OSX Terminal
- 8. Raccourcis clavier Eclipse dans Mac OSX
- 9. Mac OSX - Problème avec Xcode/Leaks
- 10. Comment installer Glade sous Mac OSX Leopard
- 11. Comment lancer un clavier à l'écran à partir de mon application sur Mac OSX?
- 12. Récupère le moniteur d'activité (Mac OSX) via Java
- 13. Application Mutliplatform: Test (automatisé) pour Mac OSX howto?
- 14. gem server - où est ma racine? mac osx
- 15. Emacs + Mac OSX et changer la police par défaut
- 16. Problème d'installation pyqt dans mac osx snow leopard
- 17. Application de type Citrix Server - sur un Mac?
- 18. Problème Oracle Sqlplus sous Mac OSX Snow Leopard
- 19. Extension PHP sur un Mac
- 20. Bloquer par programme l'économiseur d'écran sous Mac OSX
- 21. Obtenir le point non enregistré sur une application Mac OSX Swing avec quaqua LAF
- 22. Impossible de cliquer sur SWF lorsque la petite taille dans Mac OSX
- 23. Recevoir des notifications de puissance (en particulier shutdown) sur Mac OSX
- 24. compiler le code C++ en utilisant gnu/c getline() sur mac osx?
- 25. Test sur une version différente de Mac sans acheter de serveur OSX ou de plusieurs machines
- 26. Intellij Idea 8.1.x est-il installé et exécuté sur Mac OSX 10.6?
- 27. Je ne peux même pas installer seulement xcode de l'iphone sdk sur mon Mac OSX 10.4
- 28. Débutant Question: GTK # (Mono) sur OSX
- 29. Impossible d'installer l'accès python berkeleydb sur osx
- 30. Comment lire la couleur d'arrière-plan d'une cellule grâce à un script (ruby) de Microsoft Excel sur Mac Osx?