用于在日历应用程序中打开链接的URL

时间:2017-03-15 15:33:35

标签: html url calendar

当您想要打开与电子邮件客户端的链接(如outlook)时,这是一个html链接/ href / url

<a href="mailto:someone@example.com?Subject=Hello%20again">Send Mail</a>

当您想要打开日历客户端的链接(例如来自microsoft outlook或类似的日历应用程序的日历)时,什么应该是html链接,以便他们还保存有关约会/事件的一些信息?

这些网址是否有一般的方法可以打开不同的应用程序?

谢谢

2 个答案:

答案 0 :(得分:1)

在不同的日历(Google,Outlook等)中没有可以使用的常用链接,您可以使用其中一些,但我的建议是使用免费的“链接构建器”,如http://addtocalendar.com或{ {3}}例如。

答案 1 :(得分:1)

我通过创建下面的注册表项解决了这个问题

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\outlookwebcal]
@="URL:Outlook Add Internet Calendar"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\outlookwebcal\shell]
@="open"

[HKEY_CLASSES_ROOT\outlookwebcal\shell\open]

[HKEY_CLASSES_ROOT\outlookwebcal\shell\open\command]
@="\"C:\\Program Files\\Microsoft Office\\root\\office16\\Outlook.exe\" /select outlook:calendar"

然后标记应类似于

<button id="outlookCalendarBtn" onclick="window.open('outlookwebcal:')">
   Open Outlook Calendar
</button>