Так как такие страницы используют SSL-шифрование, основной сбой в ошибке его работы возникает во время проверки сертификата.
Исходный код доступен в демо и на странице GitHub.