我们最近使用证书保护了一个Web应用程序,以便使用https。我们称之为WebApp-A。此WebApp-A在端口8081上运行。另一台服务器在同一个端口上的端口8744上运行,不使用https。我们称之为WebApp-B。 WebApp-A上的页面包含指向WebApp-B上的页面的链接。指向WebApp-A页面上的WebApp-B的链接以http开头,而不是按预期开始的https。请注意,除端口号外,两者的域相同。现在我们面临的问题是,当用户点击使用https的WebApp-A页面上的WebApp-B链接时,它也需要一个用于WebApp-B的https URL,尽管源显示了以http开头的URL 。在Chrome和Firefox上可以看到此行为,但在IE上则看不到。行为也不一致。有时它需要https,有时需要http。当URL转到http而不是转到https时,工作正常。有人可以解释这种不一致吗?