我可以在所有浏览器中禁止或强制url以http://开头吗?


Can I suppress or enforce URLs to be prefaced with http:// in ALL browsers?

我想确保无论用户使用什么浏览器,他们都能在URL栏中看到完全相同的字符。

大多数浏览器都会在URL栏中显示上述协议类型。但是,Chrome会截断http://(不确定https)并以域名开始,例如:

铬: stackoverflow.com/questions/ask
Safari: http://stackoverflow.com/questions/ask

那么,有没有一种方法可以在所有浏览器中抑制http://,或者甚至在所有浏览器中强制使用它?最好是抑制。
那么,有没有一种方法可以在所有浏览器中抑制http://,或者甚至在所有浏览器中强制使用它?最好是抑制。

据我所知没有。URL在地址栏中的显示方式完全取决于每个浏览器。

然而,使用https://似乎会触发在最新版本的Chrome, Firefox, IE和Safari(在Windows 7上测试)中显示的前缀。如果您的要求非常非常重要,您可以考虑切换到

不,你不能——这是一件积极的事情。

这将意味着您将能够更改当前客户端的一些配置设置,这将是一个巨大的安全威胁。想象一下,你可以访问的任何网站都可以改变浏览器的工作方式。