【发布时间】:2020-05-16 00:01:17
【问题描述】:
我正在尝试使用 Google 日历在 Wix 上显示 iCal 提要。与this question 类似,我遇到了一个错误,即无法显示日历,因为登录页面将X-Frame-Options 设置为Deny。但是,由于我正在处理外部日历提要,因此该问题的解决方案将不起作用。是否还有其他允许嵌入日历的解决方法?或者,我可以请求主机服务器对日历进行任何更改以允许 Google 将其视为“公共”吗?
日历框架:
<iframe src="https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23ffffff&ctz=America%2FNew_York&src=c251MHBkbWs2YmhyOXNpZmhscmJzN2pyOTA2YXU5dXNAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20&color=%23E67C73&showNav=1" style="border:solid 1px #777" width="800" height="600" frameborder="0" scrolling="no"></iframe>
错误:
Refused to display 'https://accounts.google.com/ServiceLogin?service=cl&passive=1209600&osid=1&continue=https://calendar.google.com/calendar/embed?height%3D600%26wkst%3D1%26bgcolor%3D%2523ffffff%26ctz%3DAmerica/New_York%26src%3Dc251MHBkbWs2YmhyOXNpZmhscmJzN2pyOTA2YXU5dXNAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20%26color%3D%2523E67C73%26showNav%3D1&followup=https://calendar.google.com/calendar/embed?height%3D600%26wkst%3D1%26bgcolor%3D%2523ffffff%26ctz%3DAmerica/New_York%26src%3Dc251MHBkbWs2YmhyOXNpZmhscmJzN2pyOTA2YXU5dXNAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20%26color%3D%2523E67C73%26showNav%3D1&scc=1' in a frame because it set 'X-Frame-Options' to 'DENY'.
【问题讨论】:
-
您是否 100% 确定该 google 日历设置为“公开可用”?并且您拥有正确的嵌入代码?可以使用未登录 google 的浏览器进行检查并使用 url 来查看您是否被退回到登录屏幕或 ical 文件加载。
标签: javascript html https icalendar