Wykrycie "insecure content" na stronach https

0

Tak szperam i szperam po necie i niewiele w temacie znalazłem.

Czy w JS da się wykryć ustawienia przeglądarek (zależy mi minimum na IE8, Chrome i FF z czego IE8 jest najważniejszy) blokujące treści niebezpieczne? Czyli http na stronach https?

Chodzi o to, by będąc na https wyświetlić użytkownikowi komunikat dlaczego nie widzi np. iframe z http. Ponieważ można tę restrykcję wyłączyć, to nie może to być prosty if z testem czy link jest http.

0

spróbuj wstawić obrazek (jakiś 1x1 - tylko wrzuć go w position: absolute; top: -1px; left: -1px; visibility: none (NIE display: none bo go przeglądarka nie załaduje)) i przypnij zdarzenia onload i onerror - powinno się udać tym rozpoznać - ale nie wiem, sprawdź

0

Jest to jakiś brzydki sposób do sprawdzenia.

0

No to zrób zapytanie ajaxowe po http i sprawdź czy dojdzie czy nie dojdzie?

1

Sprawa okazała się o wiele prostsza.

Ładujemy testowany URL do iframe i w przypadku sukcesu odpala nam się onload, a w przypadku błędu dostajemy onerror.

1 użytkowników online, w tym zalogowanych: 0, gości: 1