如何创建可打开Apple Calendar至指定日期时间的URL链接?
如何生成链接打开Apple Calendar并跳转至指定日期/时间
当然可以,你需要用到Apple系统原生支持的calshow://协议(而非用于订阅日历的webcal://),直接生成链接即可实现跳转需求,具体用法如下:
基础用法:跳转至指定日期
格式:
calshow://YYYY-MM-DD
示例:
calshow://2024-12-25
将上述链接插入PDF或邮件后,用户点击即会打开Apple Calendar并直接跳转到2024年12月25日。
进阶用法:跳转至指定日期+时间
如果需要定位到具体时间,可添加start参数(时间采用24小时制,格式为HHMM):
格式:
calshow://YYYY-MM-DD?start=HHMM
示例:
calshow://2024-12-25?start=1430
点击该链接会直接跳转到2024年12月25日下午2点30分的日历视图。
关于webcal://的补充说明
你提到的webcal://协议主要用于订阅远程ICS日历,比如webcal://example.com/holidays.ics,作用是让Apple Calendar添加该日历订阅,而非直接跳转指定日期,所以不适合你的需求。
注意事项
- 日期必须严格遵循
YYYY-MM-DD格式,其他格式无法被识别 - 时间需使用24小时制,比如上午9点写
0900,晚上7点写1900 - 该协议仅在Apple生态设备(iOS、macOS)上有效,Windows/Android设备无法识别此链接
内容的提问来源于stack exchange,提问作者KaliCodes
相关产品推荐
相关产品推荐

