我正在开发带有网络服务器的设备,该设备可以在隔离的Intranet上使用(即无法访问全球互联网)。它也可用作与外部世界连接的Intranet上的本地Web服务器。事实证明,使其与现代浏览器完美兼容是一种挑战。
最初,我以mycleverserver.local之类的身份访问它。 (MS坚持将其转换为www.mycleverserver.local,除非您关闭该功能,但这很容易解决。)
该网站可以使用http在Firefox和Chrome上正常运行,但是我找不到让MS浏览器信任它的方法。
第一个问题是,如果您希望显示页面,则MS坚持使用https连接。因此,创建一个自我证书并启用https ...此时,Chrome和Firefox也开始交叉使用,因为它不是可验证的证书。烦人的是,将该站点添加到MS的受信任站点列表中并没有帮助。 (甚至看不到如何在最新的Chrome和Firefox中添加受信任的网站。):-/
在所有情况下,您都可以点击各种可怕的警告来显示页面,但我想避免这种情况。
有人有什么好主意吗?