Pour des raisons que seuls les développeurs peuvent comprendre, Firefox créera et ouvrira des fichiers .url sur Windows et des fichiers .webloc sur OS X mais ne permettra pas à la version Windows de Firefox de Ouvrez les fichiers .webloc ou la version OS X de Firefox pour ouvrir les fichiers .url. (Les fichiers .url s'ouvrent dans Safari mais ce n'est pas assez bon pour des raisons qui ne valent pas la peine d'entrer ici.) Dans le cadre de mes efforts pour utiliser n'importe quel type de fichier, j'écris un applescript pour ouvrir les fichiers .url sur OS X Firefox.Applescript pour ouvrir les fichiers .url sur OS X Firefox
on open the_droppings
set filePath to the_droppings
set fp to open for access filePath
set fileContents to read fp
close access fp
set secondLine to paragraph 2 of fileContents
set tid to AppleScript's text item delimiters
set AppleScript's text item delimiters to "="
set URLstring to last text item of secondLine
set AppleScript's text item delimiters to tid
tell application "Firefox"
activate
OpenURL URLstring
end tell
end open
Je pensais que cela fonctionnerait, mais dans la dernière ligne 3 il est dit « fin prévue de la ligne, etc., mais trouvé identifiant. » Pourquoi est-ce?
EDIT réponse de Sakra ci-dessous, mais travaille surtout sur les pauses contenant urls « = » tels que: http://example.com?foo=a&bar=z
Pour voir comment ouvrir les fichiers de Windows dans OS Fichiers X et OS X.webloc sous Windows: http://superuser.com/questions/54111/cross-platform-bookmark-files – Dinah