Google calendar api 有没有办法进一步定制嵌入式谷歌日历?

Google calendar api 有没有办法进一步定制嵌入式谷歌日历?,google-calendar-api,Google Calendar Api,我想为我客户的网站嵌入一些谷歌日历。“谷歌可嵌入日历助手”提供了很少的定制选项。仅当您选择~70种标准Google Calendar bg颜色中的一种时,更新生成源代码中背景颜色的十六进制代码才有效。(我可以调整“border”选择器,因为它至少在实际语句中。) 呈现页面上的“视图源”显示了从iframe加载的CSS文件,但我显然无法更改其中的任何内容。我假设我不能用我自己的CSS文件强制重写选择器,因为我无法将它“注入”到iframe中 有没有人知道一种(非API)方法可以在嵌入式谷歌日历中调

我想为我客户的网站嵌入一些谷歌日历。“谷歌可嵌入日历助手”提供了很少的定制选项。仅当您选择~70种标准Google Calendar bg颜色中的一种时,更新生成源代码中背景颜色的十六进制代码才有效。(我可以调整“border”选择器,因为它至少在实际语句中。)

呈现页面上的“视图源”显示了从iframe加载的CSS文件,但我显然无法更改其中的任何内容。我假设我不能用我自己的CSS文件强制重写选择器,因为我无法将它“注入”到iframe中

有没有人知道一种(非API)方法可以在嵌入式谷歌日历中调整颜色、字体和其他CSS内容


提前感谢…

由于以下原因,您无法修改iframe:;由于可能的黑客攻击,浏览器已经加强了跨帧Dom脚本的安全性。
看看这个例子。

有。 退房
它基本上使用CURL来获取整个WebApp并动态地重写链接,以使其处于某些请求的中间。这允许您重新设置日历样式并添加自定义javascript,因为您现在可以控制css并绕过同源策略。

最好的方法是通过管道将google在日历上提供的RSS或XML提要重新格式化为日历

正如我所说的,我已经知道我不能在iframe中注入任何东西。我想我希望有某种方法可以应用样式和/或覆盖选择器值。我理解允许更改“远程DOM树”会带来安全风险,但我想知道是否有办法(Javascript?)遍历该树,在本地复制它,进行一些更改,然后重新渲染它。思想?