¿Pero qué estás haciendo sobre la página que cargas con el iframe?
¿Tienes que operar con ella? e interaccionar? la página que cargas en el iframe es tuya?
Resulta que como medida de protección no se puede interaccionar mediante Javascript con una página que tienes cargada en un iframe.
Además, los servidores (en este caso el servidor de la página https) pueden enviar cabeceras a los navegadores para evitar que otras páginas las inserten por medio de un iframe, evitando que se manipule el contenido y otros dominios se hagan pasar como esa página insertada. De modo que si la página que cargas en el iframe no es tuya hay errores que quizás no puedas evitar.
No sé si esto te puede ayudar en algo.