Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在https保护的站点中导航时出现问题_Javascript_Html_Https - Fatal编程技术网

Javascript 在https保护的站点中导航时出现问题

Javascript 在https保护的站点中导航时出现问题,javascript,html,https,Javascript,Html,Https,我登录到一个网址说 /使用https的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/locateassiste

我登录到一个网址说

/使用https的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.
位于“/hix/account/signup”的页面是通过HTTPS加载的,但运行了来自的不安全内容'http://test.ur/hix/entity/locateassister/locateassistancety…%22%2C%22Yuchi%22%2C%22Yuma%22%2C%22Yupik%22%2C%22Yurok%22%2C%22Zuni%22%5D”:此内容也应通过HTTPS加载。
我在我的所有应用程序中都使用spring,并使用相对URL进行导航

也在这个门户网站上,无论我在哪个页面上导航

获取网络::错误\u SSL\u协议\u错误


在浏览器控制台中,当您在HTTP页面上时,调用HTTP内容(获取JS、图像或iFrame)是不安全的。 某些浏览器(和某些版本)将阻止这些内容。其他一些人会给你一条信息来通知你

解决方案

首先:您可以将所有HTTP资源分散到HTTPS中(如果可能的话)

Second:如果资源与服务页面的服务器位于同一台服务器上,您还可以使用相对路径而不是绝对路径加载资源。或者您可以执行协议相对路径。例如,代替

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

你会写的

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

它与Java无关。