[Résolu]Ouvrir un URL dans safari depuis une application osx
mybofy
Membre
Bonjour
Après exploration, j'ai réussi à le faire avec le code :
NSString* path = [[NSBundle mainBundle] pathForResource:@ScriptName ofType:@scpt];
NSURL* url = [NSURL fileURLWithPath:path];
NSDictionary* errors = [NSDictionary dictionary];
NSAppleScript* appleScript = [[NSAppleScript alloc] initWithContentsOfURL:url error:&errors];
[appleScript executeAndReturnError:nil];
fichier ScriptName.scpt
tell application "Safari"
open location "www.apple.com/fr"
end tell
ça marche, mais avec plein d'erreurs dans la console. Safari affiche bien la page demandée.
N'y a-t-il pas une solution plus simple, en tout cocoa ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
directement avec NSWorkspace il me semble, en utilisant -openFile: ou une des méthodes identiques avec des paramètres supplémentaires. Egalement il y a -openURL:
@Céroce
::) Je crois que l'on devrait faire comme sur certains réseaux: faire circuler un jeton qui indique qui répond !
OK !
Merci à tous