Чи можу я створити винятки в основних браузерах Windows (IE, Firefox, Chrome, Safari) для небезпечних попереджень вмісту, які ви отримуєте при змішуванні https та http на одній сторінці?
У нас є сайт, на якому потрібно запускати https ... він дозволяє студентам тут оплачувати рахунки в Інтернеті, підписуватися на заняття, переглядати їхні оцінки, житло, фінансову допомогу тощо, а також дозволяє викладачам переглядати відповідну інформацію про студентів (захищена FERPA). Вміст сайту майже не повинен бачитись над незашифрованим http: ванілі.
Однією з особливостей цього сайту є те, що це також портал. Студенти можуть спілкуватися в чаті, розміщувати дошки для оголошень (на продаж, їздити додому тощо) та - через iframes - налаштовувати "гаджети". Вбудовано кілька пристосувань за замовчуванням, таких як лічильник використання друку, facebook (для заохочення використання порталу), пошук каталогу бібліотечних карт та інші, і студенти можуть налаштувати свій виграш - а деякі з них не підтримують https на всі. Ми знаємо, що студенти фактично користуються цим сайтом регулярно, і він завантажується як домашня сторінка в наших комп'ютерних лабораторіях.
На жаль, це призводить до неприємних попереджень про змішування захищеного та небезпечного вмісту. Я знаю, що це за застереження, чому вони їх мають, і чому вони важливі (вразливості XSS потенційно можуть пускати несанкціонований JavaScript у гаджет, який завантажує інформацію про студентів на віддалений сервер). З цього приводу я також контролюю розгортання цих сайтів, тому для власних керованих комп’ютерів я можу знати, що цей вміст у порядку.
Це підводить мене до мого питання. Щонайменше, для наших комп’ютерів, що належать до коледжів, я хотів би відключити попередження в IE, Firefox, Safari та Chrome для лише конкретного незахищеного вмісту та лише на тих конкретних сторінках, де ми його включили . Я точно не хочу відключати ці блоки та попередження взагалі. Я кажу лише про конкретний контент, про який йдеться, який базується на програмному забезпеченні постачальника, який я не можу просто встановити для використання https. Чи можливо це?