Je crée un lien vers un .ics
fichier exporté de Apple iCal dans une page Web HTML.
<a href="calendar.ics">
Ce lien ouvrira le calendar.ics
fichier en texte brut dans mon navigateur (Chrome). Je souhaite une ouverture automatique dans Outlook, iCal ou d'autres applications de calendrier. Que puis-je ajouter à la balise de lien afin de produire le comportement souhaité? Qu'en est-il de la modification des en-têtes HTTP sur .ics
des dossiers?
Toutes les suggestions sont appréciées!
Si votre site est construit sur Linux comme le mien, vous pouvez simplement ajouter une ligne à votre fichier htaccess pour le rendre ouvert en téléchargement au lieu d'une page de texte.
ajoutez ceci à votre fichier htaccess:
AddType text/calendar .ics
Si votre fichier de calendrier n'est pas statique, vous devriez considérer le webcal://
protocole qu'Outlook et iCal géreront:
<a href="webcal://domain.com/path/calendar.ics">
Plutôt que de télécharger un fichier unique, les programmes de calendrier des participants interrogeront périodiquement les mises à jour de votre calendrier. Cela permettra à leurs calendriers d'ajouter de nouveaux événements et de mettre à jour les événements modifiés pour correspondre à votre liste publiée.