我希望 .ics 文件的 HTML 链接在单击时在日历应用程序中打开,当前以纯文本形式打开文件。有建议吗?

问题描述 投票:0回答:2

我正在 HTML 网页中链接到从 Apple iCal 导出的

.ics
文件。

<a href="calendar.ics">

此链接将在我的浏览器 (Chrome) 中以纯文本形式打开

calendar.ics
文件。我希望在 Outlook 或 iCal 或其他日历应用程序中自动打开。我可以向链接标记添加什么以产生所需的行为?修改
.ics
文件上的 HTTP 标头怎么样?

如有任何建议,我们将不胜感激!

html hyperlink calendar icalendar
2个回答
35
投票

如果您的日历文件不是静态的,除了在 Ryan 的答案

中将 MIME 类型设置为 
webcal

8
投票
如果您的网站像我一样是在 Linux 上构建的,您只需在 htaccess 文件中添加一行即可使其作为下载而不是文本页面打开。

将其添加到您的 htaccess 文件中:

AddType text/calendar .ics
    
© www.soinside.com 2019 - 2024. All rights reserved.