I use Google free gadgets in my web site .
every thing goes okay when my web application use http
. if i use https
then these widgets don't appear at all .
Is there some configuration to allow the widgets to appear through secure http
I embed code like the following in my web page :
<script src="//www.gmodules.com/ig/ifr?url=http://www.gstatic.com/ig/modules/datetime_v2/kennedy/datetime_v2.xml&up_color=grey&up_dateFormat=wmd&up_firstDay=0&up_clocks=%5B%5D&up_mainClock=&up_mainClockTimeZoneOffset=&up_mainClockDSTOffset=&up_24hourClock=true&up_showWorldClocks=true&up_useServerTime=false&synd=open&w=320&h=160&title=__MSG_title__&lang=en&country=ALL&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>
I find that if I make the following change it works for me on my server:
<script src="//www.gmodules.com/i.... etc.
put http: in front of the //
<script src="http://www.gmodules.com/i.... etc.
Of course using this method you will lose the 'magic' that src="// provides. AND, there may be warnings about non SSL content on the secure page.
EDIT:
Doing a little more digging, it appears that the SSL certificate for gmodules.com is untrusted and a secure connection cannot be made. The link proffered by Joe leads to the 2009 article dealing with a similar issue.
I think this is something to be fixed by google. Any work-around that I can think of seems way over the top for a gadget. Failing google putting a valid certificate on their website or hosting this service on a google.com domain not sure they is much that can be done.