Automatically changes HTTP protocol to the secure HTTPS, and if loading encounters error, reverts it back to HTTP.
Smart HTTPS is an extension that helps you always use the secure HTTPS protocol, if supported by the server. It automatically changes HTTP protocol to the secure HTTPS, and if loading encounters error, reverts it back to the HTTP protocol.
In short, for any HTTP address, it loads the page in HTTPS >>> watches for any sort of ERROR (such as cert-error, blank-page, not-found-page, etc.) >>> reverts the page back to HTTP.
HTTP vs. HTTPS:
HTTP, or Hyper-Text Transfer Protocol, is the way a server communicates with the browser. HTTP enables visitors to view a website and send information back and forth to the server. HTTPS, or Hyper-Text Transfer Protocol Secure, is communication through a secured connection. Communications through an HTTPS with the server are encrypted by a secure certificate known as an SSL. The encryption prevents third-parties from eavesdropping on all communications to and from the server. Read more about HTTPS at the addon's homepage (https://mybrowseraddon.com/smart-https.html).
Some Key Features:
a. Seamlessly changes all HTTP requests to the secure HTTPS, and if an error occurs, reverts it back to the HTTP address (and remembers this choice).
b. All websites (addresses) that do not support HTTPS, are saved to memory in order to speed up the protocol-check process. Note that you can see and delete these items from the addon's Options page.
c. Toolbar button serves as the ON-OFF switch to turn the extension ON or OFF. Blue color indicates ON state and Gray color is for OFF state.
d. Add desired websites to the whitelist manually (see addon's options page).
SMART HTTPS addon only monitors HTTP websites and does not have any effect on HTTPS addresses at all. The behavior of SMART HTTPS is very similar to what human does to check for HTTPS protocol. You first change an HTTP address to HTTPS and if you see any errors happening, you will change the address back to HTTP. This is exactly what SMART HTTPS does, but in a much faster manner. This addon is available for Chrome, Opera and Firefox browsers and has exactly the same behavior in all three.
Note: in order to report bugs, please visit addon's homepage (https://mybrowseraddon.com/smart-https.html) and fill the bug report form.