I would like to support users who come to my blog using either HTTP or HTTPS. Currently, this seems to work fine with WordPress when SuperCache is not installed. When the blog is visited with HTTP, links use http://. When the blog is visited with HTTPS, links use https://.
The problem is that when SuperCache is installed, it seems to cache a single copy of each page and serve it for either HTTP or HTTPS. So, after I enable SuperCache and a page is cached with http:// links, anyone who visits the blog via HTTPS gets the "Partially encrypted content" error from their browser since the page is served via HTTPS, but all content (images, css, etc.) is requested via http:// links.
I believe caching/serving a separate copy of each page when it is visited via HTTPS would solve the issue. I am willing to test/help create a solution. Please let me know if am missing an already existing solution.