Любой способ дальнейшей настройки встроенного календаря Google? - PullRequest
5 голосов
/ 01 мая 2010

Я хотел бы добавить несколько календарей Google для веб-сайта моего клиента. «Помощник по встраиваемому календарю Google» предоставляет очень мало вариантов настройки. Обновление шестнадцатеричного кода для цвета фона в сгенерированном источнике работает только при выборе одного из ~ 70 стандартных цветов Google Calendar bg. (Я могу настроить селектор "border", потому что, по крайней мере, он находится в реальном выражении.)

"view-source" на отображаемой странице показывает CSS-файл, загруженный из iframe, но я, очевидно, не могу ничего там изменить. И я предполагаю, что не могу принудительно переопределить селекторы своим собственным файлом CSS, потому что у меня нет возможности «вставить» его в iframe.

Кто-нибудь знает (не API) способ настройки цветов, шрифтов и других CSS-вещей во встроенном Календаре Google?

Заранее спасибо ...

Ответы [ 3 ]

2 голосов
/ 01 мая 2010

Вы просто не можете изменить iframe из-за той же политики происхождения ; браузеры усилили безопасность сценариев Cross frame Dom из-за возможных взломов.
Посмотрите на этот пример.

1 голос
/ 10 ноября 2011

Есть. Проверьте restylegc . Он в основном использует curl для получения всего веб-приложения и динамически перезаписывает ссылки, так что он находится в середине некоторых запросов. Это позволяет вам переустанавливать календарь и добавлять пользовательский javascript, поскольку теперь вы управляете CSS и обходите ту же политику происхождения.

0 голосов
/ 16 мая 2013

лучший способ - передать канал RSS или XML, предоставленный Google, для своих каландров, а затем переформатировать его в календарь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...