Ben Kennish's Web Site


Mixed content test (HTTP within HTTPS)

This page tests how your web browser responds to an HTTPS page that includes HTTP content.

For more info, see this post about mixed content on the Mozilla Developer Network (MDN).

Password submitting to an insecure page

Any password you enter in this box will be sent over HTTP.

Mixed Passive/Display Content


If you can play an audio clip of a horse neighing using the controls under this text, then some audio sent over HTTP has been played.


If you see a photo of me looking 'sexy' under this text, then an image sent over HTTP has been displayed:

Sexy Ben


If you see a video of a bear under this text, then a video sent over HTTP has been displayed:

url() in CSS

If this paragraph has an image in the background, the background was set to url() with an HTTP URL

Mixed Active Content

JavaScript .js file

The JavaScript .js file sent over HTTP has not run. This is a good thing

link tag

If the background to this page is pale red/pink, a CSS stylesheet sent over HTTP has been applied.


If you see an alert box when this page loads, Javascript was allowed to connect to an HTTP site using an XMLHttpRequest object


If you see a message in the iframe below, the contents have been sent over HTTP:

CSS @import

If the Freckle Face font is used for text on this page, a CSS @import request was made over HTTP

Object (e.g. Flash)

If you see a 'Hello World' video below, a flash video sent over HTTP has loaded

© Ben Kennish, 2023