Je veux un lien HTML vers.ics fichier pour l'ouvrir dans l'application calendrier de quand vous cliquez dessus, actuellement à l'ouverture d'un fichier de texte brut. Des Suggestions?
je suis 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 veux ouverture automatique dans Outlook ou iCal ou d'autres applications calendrier. Que puis-je ajouter à la balise de lien pour produire le comportement désiré? Qu'en est-il de la modification des en-têtes HTTP sur .ics
fichiers?
toute suggestion est appréciée!
2 réponses
Si votre site est construit sur Linux comme le mien, vous pouvez simplement ajouter une ligne à votre fichier htaccess pour faire ouvrir en téléchargement au lieu d'une page de texte.
ajouter ceci à votre fichier htaccess:
AddType text/calendar .ics
Si votre fichier de calendrier n'est pas statique, vous devez envisager l' webcal://
protocole que Outlook et iCal traiteront:
<a href="webcal://domain.com/path/calendar.ics">
plutôt que de télécharger un fichier unique, les programmes de calendrier des participants sonderont périodiquement pour des mises à jour de votre calendrier. Cela permettra à leurs calendriers ajouter de nouveaux événements et de mettre à jour les événements modifiés pour correspondre à votre liste publiée.