Automatically changes HTTP protocol to HTTPS, and if loading encounters an error, reverts it back to HTTP.
Smart HTTPS is an extension that helps you to use the HTTPS protocol only if it is supported by the server. It automatically changes HTTP protocol to HTTPS, and if loading encounters an error, reverts it back to the HTTP protocol.
In short, for any HTTP address, it loads the page in HTTPS and watches for any sort of ERROR (such as cert-error, blank-page, not-found-page, etc.). If an error is found, it reverts the page back to the original HTTP protocol.
Some key features:
a. Seamlessly changes all HTTP requests to the 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 extension's Options page.
c. Toolbar popup has ON|OFF switch to activate or deactivate the addon. Blue toolbar icon indicates the "ON" state and the grey color is for the "OFF" state.
d. You can add desired websites to the whitelist manually (see addon's Options page).
Note: SMART HTTPS extension only monitors HTTP websites and does not have any effect on HTTPS addresses at all.