我登录的网址是
使用 https< https://test.ur> / hix
现在当我导航到其他页面点击链接时,Chrome浏览器中没有任何内容被加载,我在chrome浏览器控制台中遇到异常
我遇到了像
这样的问题The page at '<<https://test.ur>>/hix/account/signup' was loaded over HTTPS, but ran insecure content from 'http://test.ur/hix/entity/locateassister/locateassistancety…%22%2C%22Yuchi%22%2C%22Yuma%22%2C%22Yupik%22%2C%22Yurok%22%2C%22Zuni%22%5D': this content should also be loaded over HTTPS.
我在我的所有应用程序中使用spring并使用相对URL进行导航。
同样在这个门户网站上,无论我导航哪一页,我都会
获取https://themes.googleusercontent.com/static/fonts/robotoslab/v3/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff net :: ERR_SSL_PROTOCOL_ERROR
浏览器控制台中的
答案 0 :(得分:1)
当你在HTTP页面上时,调用HTTP内容(获取JS,图像或iFrame)是不安全的。 某些浏览器(以及某些版本)将阻止这些内容。其他一些人会向您显示一条消息,通知您。
<强>解决方案强>
首先:您可以将所有HTTP资源分配到HTTPS(如果可能)。
第二:如果资源与提供页面的服务器位于同一服务器上,您还可以使用相对路径而不是绝对路径加载资源。或者你可以做一个协议相对路径。例如,而不是
<img src="https://localhost:8080/img/logo.png" />
你会写
<img src="//localhost:8080/img/logo.png" />