At least in firefox Mixed content warnings can be bypassed with custom protocols that declare that they're secure for embedding in secure content.
That sounds like terrible advise.
Generating a new certificate on the computer it's used on is different.