webcal://链接不再在MacOS上打开苹果日历

webcal://链接不再在MacOS上打开苹果日历,macos,google-chrome,calendar,icalendar,caldav,Macos,Google Chrome,Calendar,Icalendar,Caldav,我们的平台将用户的日历发布为.ics提要,用户可以订阅该提要-该提要在运行时使用PHP生成,链接以webcal://domain.com/calendar/very-long-impossible-to-guess-filename.ics直到最近,在Macbook上,这将打开Apple Calendar->New Calendar Subscription,其中包含一个预填充的日历URL,如下所示: 现在情况已经不是这样了——它打开了谷歌日历(在浏览器中),试图将日历添加到它自己——这不是我

我们的平台将用户的日历发布为.ics提要,用户可以订阅该提要-该提要在运行时使用PHP生成,链接以
webcal://domain.com/calendar/very-long-impossible-to-guess-filename.ics
直到最近,在Macbook上,这将打开Apple Calendar->New Calendar Subscription,其中包含一个预填充的
日历URL
,如下所示:

现在情况已经不是这样了——它打开了谷歌日历(在浏览器中),试图将日历添加到它自己——这不是我们想要的

MacOS Mojave和MacOS Catalina在Chrome 78上的行为得到确认。 它仍然可以在iOS上正确添加日历。 当点击SafariforMacOS时,它会要求切换到Chrome,然后Chrome会再次重定向到Google日历


我们如何找回我们曾经的行为,通过链接在MacOS上打开苹果日历?请记住,下载的.ics文件不是我们的选择,因为我们的目标是让我们的用户通过Apple Calendar跟踪他们在网站上不断变化的日程安排。

我通过进入Mac Calendar应用程序告诉Safari不要打开Google Calendar的网络视频链接。从那里,进入首选项并将默认日历应用程序从Google Chrome更改回日历。令人沮丧的是,我一开始肯定没有改变这个价值观