Forum Moderators: phranque
"do you want to view only the webpage content that was delivered securely?
this webpage contains content that will not be delivered using a secure https connection which could compromise the security of the entire webpage"
and if i find out what it is, can i fix it?
the only thing i can think of is the .swf file i have, or some javascript file... pretty vague eh?
Google Analytics - if your analytics code is making a request to the http urchin server over SSL, it will kick this error. Many say "just point it all to the secure one" but as you know SSL is slower due to encryption and this will slow down your pages. When dealing with SSL and server-side programming, it's easy to switch between the secure and non-secure urchin servers.
"normal" urchin server: [google-analytics.com...]
SSL urchin server: [ssl.google-analytics.com...]
Flash URL's - a) the download URL in the object /include code, or b) items being requested from Flash, such as a slide show, etc., that are requested via full http URL.
Here are some surprising sources [webmasterworld.com] of this alert you may never think of.
Jim
How are you implementing SWFObject? I ask because a common mistake is to do this:
<html>
<head>
<!-- SWF Flash include javascript here -->
<body>
....
<div id="flash-placeholder"><img src="alternate-image.jpg"></div>
.......
</body>
</html>
In this case, the JS is trying to execute before the div for the Flash hasn't loaded yet, so it's trying to load the Flash in an object that doesn't exist. An easy fix is
<html>
<head>
<body>
....
<div id="flash-placeholder"><img src="alternat-image.jpg"></div>
..........
<!-- SWF Flash include javascript here -->
</body>
</html>
insuring the referenced div is loaded before the JS. An even better method is to use window.onload() to load it externally, but moving it to the bottom before the closing body tag should suffice.