Как включить бесплатные виджеты Google для работы с https? - PullRequest
0 голосов
/ 15 марта 2012

Я использую Google бесплатно гаджеты на своем веб-сайте.

все идет хорошо, когда мое веб-приложение использует http.если я использую https, то эти виджеты вообще не отображаются.


Существует ли какая-либо конфигурация, позволяющая виджетам отображаться через безопасный http


Iвставьте код, как показано ниже на моей веб-странице:

<script src="//www.gmodules.com/ig/ifr?url=http://www.gstatic.com/ig/modules/datetime_v2/kennedy/datetime_v2.xml&amp;up_color=grey&amp;up_dateFormat=wmd&amp;up_firstDay=0&amp;up_clocks=%5B%5D&amp;up_mainClock=&amp;up_mainClockTimeZoneOffset=&amp;up_mainClockDSTOffset=&amp;up_24hourClock=true&amp;up_showWorldClocks=true&amp;up_useServerTime=false&amp;synd=open&amp;w=320&amp;h=160&amp;title=__MSG_title__&amp;lang=en&amp;country=ALL&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>

Ответы [ 2 ]

2 голосов
/ 22 марта 2012

Какой браузер вы используете?

Я нашел эту ссылку, которая звучит так же, как и та, с которой вы столкнулись: Обсуждение групп Google

1 голос
/ 25 марта 2012

Я считаю, что если я внесу следующее изменение, оно будет работать на моем сервере:

<script src="//www.gmodules.com/i.... etc.

поставить http: перед //

<script src="http://www.gmodules.com/i.... etc.

Конечно, используя этот метод, вы потеряете «магию», которую предоставляет src = "//. И, на защищенной странице могут быть предупреждения о содержимом, отличном от SSL.

EDIT:

Выполняя еще немного копания, выясняется, что SSL-сертификат для gmodules.com ненадежен и безопасное соединение не может быть установлено. Ссылка, предложенная Джо, ведет к статье 2009 года, посвященной аналогичной проблеме.

Я думаю, это что-то, что нужно исправить Google. Любой обходной путь, который я могу придумать, кажется чрезмерным для гаджета. Если Google не разместит действительный сертификат на своем веб-сайте или не предоставит эту услугу в домене google.com, не уверен, что это можно сделать.

...