Обнаружить значок сломанного замка (смешанный безопасный / небезопасный контент) из Javascript

Я работаю над тем, чтобы сделать сайт полностью работоспособным под HTTPS. В рамках этого я хотел бы убедиться, что мы никогда не «ломаем замок». То есть мы никогда не должны загружать контент без SSL на страницу SSL, который может вызвать предупреждение или другой индикатор в зависимости от браузера. Чтобы убедиться, что это так, я хотел бы сделать две вещи:

  1. Написать тесты Selenium, которые проверяют, что различные действия не нарушают блокировку.
  2. Напишите код регистрации в JS, который проверяет во время сеанса пользователя, не нарушена ли блокировка, и отправляет обратно на сервер, если это так.

Есть ли какой-либо метод, который можно использовать в JS для проверки сломанного / не сломанного состояния значка блокировки HTTPS в браузере? Или, что то же самое, смешанное / несмешанное состояние содержимого текущей страницы?

8
задан Sharjeel Aziz 9 November 2010 в 00:47
поделиться