所以我遇到了谷歌日历嵌入的问题。我讨厌白色边框,我正试图摆脱它,但我无法修改 iframe 内的 css。我想知道是否有办法用jquery做到这一点?也许使用 .ready() 什么的?我尝试使用 jquery 选择 iFrame 的子级,但它不起作用。
我需要的部分是 iframe 中 body 标记上的内联 css,如下所示:
<iframe>
<html>
<body style="background-color:#FFF">
有任何想法吗?
就像其他答案所说的那样,由于 SOP,您不能这样做。但是,您的最终目标可以通过 Google 日历 JSON API 来实现。
http://mikeclaffey.com/google-calendar-into-html/
不过它会更复杂。但是,责任越大,权力越大。
您不能(请参阅相同的来源政策,Facebook 小部件也是如此,顺便说一句)。
也就是说,您应该对工具中的颜色进行一些控制以生成嵌入代码,以及嵌入代码本身。但是,除此之外,您无法更改其他任何内容。不过,我分享你的痛苦,并希望我们可以更多地定制 gcal 的东西。