来自网络的“添加到日历”的href 不适用于Android 6.0+ 上的本机谷歌日历应用程序
Posted
技术标签:
【中文标题】来自网络的“添加到日历”的href 不适用于Android 6.0+ 上的本机谷歌日历应用程序【英文标题】:href to "add to calendar" from web not working with native google calendar app on Android 6.0+ 【发布时间】:2016-06-21 14:25:45 【问题描述】:我们有一些 href 链接到 .ics 文件和谷歌日历等。一切都在网络和 ios 设备上完美运行。但是,当在 Chrome 中从 android 6.0+ 链接到“添加到日历”时,它会自动打开谷歌日历,这是预期的,但它只是说“找不到事件”。
我们的链接设置方式与建议的答案相同: Link to add to google calendar
做一些研究,Android 6.0 和谷歌日历似乎存在一些问题,但我想知道是否在 Android 6.0+ 设备上,是否有人找到解决方法来获取“添加到日历”href 链接以添加本地谷歌日历应用程序的事件?
【问题讨论】:
***.com/questions/11825221/… 或 ***.com/questions/7700530/… 的可能副本 您找到解决方案了吗? 不幸的是没有@BaronGrivet。所有测试都指向 Android 6.0+ 中的一个错误 【参考方案1】:对于寻找我最终使用的解决方案的其他人:http://addtocalendar.com/
这是一项免费服务,似乎使用浏览器界面在 Android 上添加日历事件。
【讨论】:
感谢您的建议! ;) addtocalendar 使用与原始帖子中链接的基本示例相同的 href 技术,但基本 URL 略有不同,不会提示移动用户在 Google 日历中打开。看我的回答。【参考方案2】:addtocalendar 库起作用的原因仅仅是因为它使用了不同的链接结构,不会提示移动用户在应用程序中打开:https://calendar.google.com/calendar/render?action=TEMPLATE&...
。您可以跳过使用该库并直接交换此基本链接结构。
Google 日历页面上会弹出一条警告,该链接指向的内容不会在移动设备上完美呈现,因为它是桌面视图,但它可以工作。
【讨论】:
以上是关于来自网络的“添加到日历”的href 不适用于Android 6.0+ 上的本机谷歌日历应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 路由和 .htaccess 文件不适用于 1and1 托管
滚动单击不适用于 NavigationManager.NavigateTo,我无法使用 href,因为我需要 forceLoad 功能