What is the "HTTP to HTTPS" add-on and how can I use it?
This extension is an HTTP observer and switcher. When it is enabled and the top-level page loads in the HTTP protocol, the extension evaluates the HTTPS availability in the background. If it is supported, the top-level page switches to the HTTPS version. Note that this process only occurs once per hostname. All the subsequent requests are done without reevaluation. The extension keeps its evaluation results for 10 days or when the user manually clears them. After this period, the HTTPS version is reevaluated to make sure it is still accessible. If a hostname supports HTTPS only for some pages, you can write a custom regular expression that matches to the pages that are not supposed to be converted to HTTPS, for those pages, the extension will stay disabled. In the toolbar area of the extension, you have an option to globally disabling the extension. When the extension is disabled, there is no observation of the top-level pages anymore. Basically, the extension does not use any resource at all. If you need to disable the extension only on a particular hostname, use the "Disable (hostname)" matching option. This is the fastest method for the extension to bypasses a hostname. Note that hostname matching is not domain matching. So if a hostname matching is enabled for
www.example.com, it is not going to be applied on
example.com hostname. If you need to match multiple hostnames at once, you can use the regular expression matching method which is slower. There are two purging options in the popup which can be used to purge the evaluation result for a particular hostname, or the entire list. The number that is shown in the entire list section is the total number of HTTP evaluations that extension currently has within the last 10 days. If the extension doesn't have any evaluation for the currently visited website, it will display the purging option as disabled.
What's new in this version?
Please check the Logs section.
Do I need to use the purging tools in the popup?
To improve the performance, the extension only checks a hostname once per 10 days. If for any reason the evaluation is not accepted anymore, you can purge the hostname from the toolbar popup when the page is loaded. This way the extension will reevaluate this hostname once an HTTP page is loaded. You can also clear all the evaluation results by pressing the "purge all" link
What is the meaning of the toolbar colors?
The gray color is used when the extension is globally disabled. The gray icon plus the "d" badge text is used when the extension cannot switch to the HTTPS communication for the current tab for some reason. To get more info, place your mouse over the toolbar button. The green color is shown when there is a successful HTTP to HTTPS conversion (not at the server level, but at extension level). The blue color means the extension doesn't interact with this current page loading.
How can I remove this page from the exception list (not being redirected to HTTPS protocol)?
Generally, a page is not being redirected to the HTTPS protocol due to a matching rule or when there is an error response from the server. The rule might be a hostname matching rule or regular expression matching rule. When the toolbar is gray, open the toolbar popup and if a rule is matched, then its option is checked. By unchecking the option the rule gets deleted from the storage. Note that if both regular expression and hostname matching rules are checked, it means that both rules are applied at the same time. To remove the hostname from the exception list no matching rule must be present.
|Please keep reviews clean, avoid the use of improper language and do not post any personal information.|
|storage||to save internal preferences such as enabling and disabling state|
|webNavigation||to get notified when a top-level HTTP request is about to commit|