永发信息网

“https”为什么不能加载外部的js

答案:2  悬赏:40  手机版
解决时间 2021-01-02 12:01
“https”为什么不能加载外部的js
最佳答案
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
外部JS无法通过有效的身份验证,所以无法加载
全部回答
因为你加载了外部js,就被判断为不安全的了。 建议能直接复制远程的js,就复制下来吧。 https链接的建立过程中涉及到服务器端证书、客户端证书(可选)、服务器端的非对称秘钥以及后续通信过程中使用的对称秘钥几个内容。 客户端对https的地址发出请求,并且将自己的ssl版本号等信息发送给服务器 服务器接收到请求,将服务器证书和公钥等信息返回给客户端 客户端接收到证书后向证书颁发机构验证证书的合法性。如果证书不合法(比如自行签发的证书),则向用户发出警告并确认是否继续,用户可以选择在此时离开终止https的链接。 证书合法或客户端确认在不安全的情况下继续,客户端生成pre-master secret并且使用2中收到的服务器公钥加密后发送给服务器。如果是使用交互策略的tls,则同时需要将客户端的证书发送给服务器。服务器检查客户端的证书颁发机构是否在信任列表中,以及证书内容是否合法。若不合法,结束本次会话。 服务器使用私钥解密pre-master secret,然后双方通过一种实现商定好的加密算法生成本次通讯使用的master secret。 双方互相通知对方本次ssl握手成功,其后均使用master secret对传输内容进行加密。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
毕业论文想写一篇关于用户体验和界面&交
梦到自己拉屎在裤子里
京东有多少架飞机
送人仓鼠是什么意思
女人梦见长胡子
蚂蚁搬家是不是一定会下雨?
系统封装是什么意思
农村自建房楼梯位置
带有月字旁的字有哪些
私人领养一个熊猫要多少钱
个国央行降息为什么会导致本国货币贬值?
有烘干功能的洗衣机
The 8.8 quake in central Chile caused wide
张小娴散文集阅读答案
上班心情不好如何调节
推荐资讯
如图是实验室中用于制取和收集气体的装置图.
英雄联盟天赋如何加点
理开头的成语有哪些
推崇备至是什么意思
下列句子中标点符号使用正确的一项是A. 我这
韩语对不起手机键盘上打那个英文字母
渔种场地址在什么地方?想过去办事
梦见一家人躺在一起,还有父母不同意的对象啥
已故 意思是什么
4399奥比岛我要一个有奥币的奥比名和密码
水丰派出所办公位置在哪啊?好找么?
梦幻西游测试区为什么冲了点卡还是封号上不去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?