Заставить браузер загружать версию веб-сайта «https», а не «http»?

10

Это похоже на предыдущий вопрос , но я считаю, что это немного отличается * .

Такие сайты, как GMail, поддерживают предпочтения, которые проталкивают весь трафик через редакцию SSL сайта, а не через простой текстовый протокол.

Для сайтов, которые не предлагают такие предпочтения (или те, которые могут, но я не смог найти, например, Facebook), есть ли способ использовать только браузер (возможно, с плагином или надстройкой), чтобы всегда сначала пробовать SSL, и откат к простому тексту, если SSL не работает?

Это решение доступно в Windows, Mac OS X и Linux? Только один?


* Предыдущий вопрос искал внешние приложения, которые бы достигли этой цели.

кроличий садок
источник
2
так как ваш вопрос не зависит от ОС, я думаю, что теги [https] и [ssl] более полезны, чем 3 тега операционной системы.
Квик-кихот
@ Quack Quixote - имеет смысл .. не подумал об этом, когда я спросил :)
Уоррен

Ответы:

6

Даже если бы вы могли найти такое решение, у вас была бы проблема, что некоторые веб-серверы всегда будут отвечать на запросы https, но не будут отправлять вас на страницу сайта. Скорее всего, ваш браузер окажется на некоторой целевой странице веб-сервера. Приложение не сможет отличить целевую страницу от страницы, которую вы на самом деле хотите. Я бы проверил аналогичный вопрос для внешних программ ... Я не уверен, что вы можете сделать это без внешней программы.

BloodPhilia
источник
Я не думал об этом как о возможности. Полагаю, и тогда, если на одном сервере размещено несколько доменов, он может отправить меня на тот, который использует SSL, а не на тот, который мне нужен. BLEH! Спасибо за мысли :)
Уоррен
Всегда пожалуйста! =)
BloodPhilia
Возможно, это был хороший ответ в 2010 году, но я не думаю, что это сегодня.
Факс
12

Да, это можно сделать. EFF опубликовал плагин Firefox под названием HTTPS Everywhere, который содержит список сайтов, которые поддерживают соединения https, и принудительно использует https при посещении этих сайтов.

Дейв Шерохман
источник
Похоже, @arathorn только что победил тебя :)
Уоррен
3

Есть дополнения, чтобы обеспечить то, что вы спрашиваете. Если вы используете Chrome, просто добавьте --force-https в ярлык, командный раздел или установите «Использовать HTTPS». Если вы используете Firefox, то использование Noscript позволит вам сделать это, но может существовать другая надстройка, которая вызывает только https: // на тот случай, если вам не нужны все функции Noscript.

Просто сделайте много поисков Google, и вы найдете варианты, но будьте уверены, что они доверяют приложениям, если вы идете с дополнением.

Clint
источник
2
eff.org/https-everywhere - лучший из них
Колин Пикард