nickb800:Would this argument extend to iframes - since you can't easily see that its an HTTPS connection? By easily I mean that there isn't an obvious padlock next to the URL
Yep, it's exactly the same deal because you can't have confidence in the integrity of the iframe once it's been embedded in an HTTP page - how do you know it's a secure page in there and not an attacker's? Here's a demo of that too: http://www.troyhunt.com/2013/06/the-security-futility-that-is-embedding.html