Show http:// again in chrome
When you browse to a non-https site, the http:// portion of the URL is hidden. Example:
However, on https pages it will automatically prepend the https://, even if you don't include it (which is a good thing). Example:
Is it possible to force the http:// to show, and automatically prepend it to the beginning of a URL if it's missing?
Since Chrome 83 there is an omnibox-context-menu-show-full-urls
flag that enables showing full URLs in the omnibox.
chrome://flags/#omnibox-context-menu-show-full-urls
- Copy and paste the URL.
- Select Enabled.
- Relaunch the browser.
Now you'll see the full URL in the address bar:
For Chrome 82 and older:
The easiest solution now is to just to download the Suspicious Site Reporter extension from the Chrome Store. And that's it.
As we can see in the source code, the protocol will not get hidden if this extension is installed:
Previously, setting the omnibox-ui-hide-steady-state-url-trivial-subdomains
flag was the easiest way to show the "https://www." back again, but it has been removed as of Chrome 76.
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
Just for future reference, in the current chromium version you need to disable both of the following flags in order to get the full URL:
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
Edit: See above answer
You can navigate to chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains
and disable Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains.
As a work around, you can drag the icon in the left side of the url (the i with a circle around it for an http address or the lock symbol for an https address) into the url box and drop it. That will show "http://" again as part of the address.