J'ai un flux de travail écrit dans Alfred qui, lors de l'ouverture d'un emplacement URL dans AppleScript, l'URL sera urlencoded()
qui se casse effectivement :
open location "https://example.com/#hello" & selectedText
ouvrira l'URL https://example.com/%23hello
.
Le site %23
devrait vraiment rester #
. Comment y parvenir ?
1 votes
Essayez de retirer le
/
avant le#
ou fournir le nom de la page web entre les caractères/
y#
caractère.0 votes
Nimesch, cela m'aide beaucoup en ce moment ! Mais je ne suis pas sûr que cela résolve le problème de manière générique. Si vous le souhaitez, vous pouvez le formuler comme une réponse pour que je puisse voter en sa faveur.
1 votes
Quel navigateur utilisez-vous ? Je viens de tester avec Safari, Chrome et Firefox et aucun ne pose de problème pour ouvrir une URL avec une ancre (#).
0 votes
Je l'exécute à partir d'Alfred en tant que flux de travail personnalisé, en l'ouvrant dans Safari.
1 votes
Il est très important d'ajouter les détails pertinents. Donc... c'est Alfred qui fait ça, pas MacOS ou AppleScript en soi. Pouvez-vous ouvrir l'URL correctement en utilisant AppleScript uniquement ? Cela confirmera s'il s'agit d'un problème lié à Alfred ou d'un problème plus large lié au système sur votre machine.