Hi all, I've been trying to track down some issues we've been having with mixed content warnings. Our gadget container serves content over HTTPS, so when any content is loaded over HTTP, it will (depending on your browser) either show a warning icon (Chrome, Firefox et al) or display an extremely scary warning (IE) to users. IE8 is particularly troublesome, as the dialog is worded in such a way that the user will a lot of the time click "Yes", which hides all the content over HTTP.
I realise (unless I am mistaken) that there's not a lot we can do about content that's inserted by Javascript in gadgets that don't use gadgets.io.getProxyUrl(), but I'm trying to eliminate content that is inserted by the container over HTTP. Through this, I've noticed that features that reference external libraries (e.g. the analytics and com.google.gadgets.analytics features) don't fetch the library and include them verbatim, but instead insert a document.write() with the <script> tag, which is throwing up mixed content warnings if the source library is served over HTTP. I'm not sure if this is intentional, or just unimplemented, but perhaps someone could shed some light on this? Thanks in advance, Mat -- Mat Mannion Web Developer e-lab, IT Services University of Warwick Coventry CV4 7AL Tel: 024 765 74433 Email: [email protected]
