为什么网站提供逻辑来在JavaScript包含文件的http / https协议之间切换?为什么不总是使用https?
答案 0 :(得分:6)
HTTPS表示:
如果您不需要HTTPS ......那么,为什么要使用它?
答案 1 :(得分:2)
如果您只使用http来提供javascript包含文件,那么开销就会减少。但是,如果您通过https运行网站,则需要通过https加载所有内容,包括javascript包含文件。
答案 2 :(得分:1)
因为你可以使用和不使用SSL来获取页面。
如果您在页面中混合安全和不安全的请求,用户将收到警告,因此当使用https请求页面时,它还必须使用https请求脚本。当您从同一站点请求具有相对URL的脚本时,通常会自动执行此操作,但如果您必须使用完整的URL从其他域请求脚本,则必须动态设置协议。