问题标签 [webcal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1058 浏览

google-calendar-api - 为什么在尝试将 webCal 添加到 Google 日历时出现错误“不是有效的 URL”?

尝试将 webCal 添加到 Google 日历时,我收到“不是有效的 URL”。网址如下

我是 WebCal 和 Google 日历的新手。我需要知道我错在哪里。

0 投票
1 回答
135 浏览

calendar - 取消订阅 webcal

我想在我的网站中添加一个 ics 链接。用户可以将此网址添加到他们最喜欢的日历应用程序并查看他们即将发生的事件。

我的用户使用我的网站几个月然后离开(这是一个教育网站)。所以我的问题是:

有没有办法(也许在 ics 协议中?)自动从我的 ics url 取消订阅我的用户,以避免“终生”不必要的请求?

例如,Mac 上的 iCal 将每小时向 url 发出一个请求以获取新数据。但是一旦用户离开,就永远不会有新的数据,所以请求是没有用的。

谢谢你的帮助!

0 投票
1 回答
909 浏览

android - 使用 Outlook 打开 webcal URI

我有一个webcal://希望用 Microsoft Outlook 打开的链接。当我单击该链接时,它会自动启动默认的 iOS 日历。该链接是一个共享日历。

我想为用户提供使用 Outlook 打开文件的能力。

我找到了以下 URI 方案(在另一个 SO 答案中)将单个项目添加到日历中,但不订阅共享项目。

示例日历文件:

0 投票
1 回答
174 浏览

javascript - 我可以使用 webcal 访问 ics 文件并直接添加事件而无需订阅吗?

我使用 webcal 协议提供我自己的 Ics 文件。当我访问该链接时,我会收到订阅此 URL 的通知。

在此处输入图像描述

是否可以更改 ics 文件格式以使其直接打开事件而无需订阅?(在打开 ics 文件而不通过 webcal 访问它时也会发生同样的情况)

0 投票
1 回答
140 浏览

icalendar - webcal:// 协议 - 在 Chrome iOS 上创建 ical 提醒 - 从提示中隐藏订阅的 URL?

我在网站上有一个按钮,可以在点击时添加日历事件。我在大多数浏览器上使用ics.js,但在 iOS 上的 Safari 上使用了不同的解决方案,而在 iOS 上使用 Chrome 浏览器时,我不得不实现 webcal:// 解决方案。

单击时,打开的 URL 是webcal://mysite.com?calreminder=[title]&time=[time]

然后服务器端我们生成这个输出:

这将打开此提示:

使用 webcal:// 在 iOS 上的 Chrome 中提示

这一切都很好,但理想情况下,我想从显示中隐藏 URL,而是显示事件的名称:“你想订阅 [Event Name] 吗?”

我知道一定可以做到,因为他们在https://www.addevent.com/add-to-calendar-button上做到了:

提示 AddEvent

但是,我不知道如何以这种方式显示它而不是显示 URL。有人知道吗?

0 投票
1 回答
835 浏览

calendar - 如何使用 webcal 协议

我想创建一个文件,将使用webcal://协议访问该文件。

最终目标是让用户订阅共享日历,我知道这可以通过一百万种不同的方式来完成,并且webcal有缺点,但请将此问题视为技术问题webcal,不要提供替代方案。

  1. 如果我希望它允许用户订阅共享日历,它的内容应该是什么?
  2. 我应该如何托管这样的文件?我知道的大多数服务器只支持 http/s 查询。

谢谢!

0 投票
0 回答
58 浏览

.htaccess - 使用 .htaccess 对 webcal url 进行密码保护

我尝试通过登录来保护网络地址的调用。基本上,我很清楚如何使用 .htaccess 和基本身份验证来保护目录。但是 URL 中的协议“webcal”和参数呢?

具体来说,我只想保护这个 URL: webcal://domainname.com/index.php?option=com_jevents&task=icals.export&format=ical&catids=0&years=0&pk=04575786497458993643754733455&i=215

有没有人有任何想法?谢谢!

0 投票
1 回答
213 浏览

icalendar - 一键导入 webcal 到 google/outlook 日历的 url

我有一个用作 webcal 服务器的 php 应用程序,我希望用户可以选择使用他们的日历应用程序,或者直接将 webcal://example.ics 导入到谷歌或 Outlook 或 Office 365 日历,无需用户通过设置导入。试图找到关于这些的文件,但找不到。

0 投票
1 回答
91 浏览

c# - c# webcal:link in Outlook“internet calendar subscription”在outlook.exe中生成多个outlook日历实例

我正在与

  • Windows 10 专业版 64 位 (21H1)
  • 微软办公软件 2013
  • VS 2019 (v16.11.3)

我正在尝试使用 C# 阅读订阅的 webcal - 日历。每次OpenSharedFolder(webCalString)执行时,该过程都会从一个小窗口开始,显示“正在连接到 Web 服务器……”,然后打开 Microsoft Outlook.exe 用户界面,并在“我的日历”下创建此日历的新实例。如果在启动我的 C# 程序之前已打开 Outlook,则不会出现此问题。

我的代码很简单,它使用Microsoft.Office.Interop.Outlook. 我添加了一个参考MS Office 15.0 Object library 2.7 (15.0.5363.1000)