当您浏览非 https 网站时,URL 的 http:// 部分将被隐藏。示例:
但是,在 https 页面上,即使您没有添加 https://,它也会自动在前面添加 https://(这是一件好事)。例如:
是否可以强制显示 http://,并在缺少 http:// 时自动将其添加到 URL 的开头?
答案1
自 Chrome 83 起,有一个omnibox-context-menu-show-full-urls
标志可以在多功能框中显示完整的 URL。
chrome://flags/#omnibox-context-menu-show-full-urls
- 复制并粘贴 URL。
- 选择已启用。
- 重新启动浏览器。
现在您将在地址栏中看到完整的 URL:
对于 Chrome 82 及更早版本:
现在最简单的解决办法就是下载可疑站点报告者扩大从 Chrome 商店下载。就这样。
正如我们在源代码中看到的,如果安装了此扩展,协议将不会被隐藏:
以前,设置omnibox-ui-hide-steady-state-url-trivial-subdomains
标志是显示“https://www”。但是从 Chrome 76 开始它已被删除。
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
答案2
仅供将来参考,在当前的 chromium 版本中,您需要禁用以下两个标志才能获取完整的 URL:
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
编辑:参见上面的答案
答案3
您可以导航至chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains
并禁用多功能框 UI 隐藏稳定状态 URL 方案和琐碎子域。
答案4
在 Chrome 版本 103 中,您可以右键单击地址栏(多功能框)并选中“始终显示完整的 URL”选项。