浏览https受保护的网站时出现问题

时间:2014-06-04 08:09:52

标签: javascript html https

我登录的网址是

使用 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

浏览器控制台中的

1 个答案:

答案 0 :(得分:1)

当你在HTTP页面上时,调用HTTP内容(获取JS,图像或iFrame)是不安全的。 某些浏览器(以及某些版本)将阻止这些内容。其他一些人会向您显示一条消息,通知您。

<强>解决方案

首先:您可以将所有HTTP资源分配到HTTPS(如果可能)。

第二:如果资源与提供页面的服务器位于同一服务器上,您还可以使用相对路径而不是绝对路径加载资源。或者你可以做一个协议相对路径。例如,而不是

<img src="https://localhost:8080/img/logo.png" />

你会写

<img src="//localhost:8080/img/logo.png" />