You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

公开Google Calendar嵌入iframe无事件显示问题求助

解决Google日历嵌入iframe无事件显示问题

针对你遇到的问题,按以下步骤排查解决:

1. 检查权限选项的实际作用

你选择的「仅显示空闲/忙碌(隐藏详情)」选项本身不会展示任何事件具体内容,只会用色块标记忙碌时段。如果日历里没设置忙碌状态的事件,嵌入视图就会呈现空白。若需要显示事件标题等信息,需切换为「查看所有事件详情」选项,再重新生成嵌入代码。

2. 确认单个事件的可见性

即使日历整体设为公开,单个事件仍可能被设为私有:

  • 打开Google日历,编辑目标事件
  • 检查「可见性」或「来宾权限」设置,确保未勾选「私人」,改为「公开」或「默认」

3. 重新生成嵌入代码并替换

旧的iframe参数可能存在缓存或配置偏差:

  • 进入Google日历的「设置和共享」页面,找到「集成日历」板块
  • 重新生成嵌入代码,确认选择的是目标日历和正确的权限选项
  • 替换网站中现有iframe代码,清除浏览器缓存后刷新页面测试

4. 验证日历公开访问状态

直接在浏览器中打开iframe的src链接(https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23ffffff&ctz=Europe%2FAmsterdam&src=a2FrZWxib250aHVpc2plQGdtYWlsLmNvbQ&color=%23039BE5):

  • 若直接打开也无内容,说明日历公开设置未生效,重新检查「访问权限和事件」中的公开勾选状态,确认保存操作
  • 若直接打开能正常显示,可能是网站的内容安全策略(CSP)阻止了iframe加载,需检查网站配置,允许加载calendar.google.com的资源

5. 确认日历存在可见事件

检查Google日历,确保已添加事件,且事件时间范围处于当前日历视图(如月视图)内,避免事件为全天或超出显示范围导致不可见。

内容的提问来源于stack exchange,提问作者Maarten -Monica for president

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 21:30:02