出于需求,后端返回的是http的一条视频流的url,但想在前端转成https进行播放
首先这个问题本身就存在问题
http(s)是一种通信协议,是通信双方商量好的沟通方式,就好像对讲机需要在同一频段上才能沟通。
那么现在是谁在沟通?是浏览器与提供视频资源的服务。
能不能使用https去请求资源取决于提供视频的服务支不支持https协议,而不是后端返回的url是什么
也就是说,只要能确定提供视频的服务是支持https协议的,哪怕后端返回给你的url不带协议类型,你也可以加上https再去请求资源。
'http://segmentfault.com/q/1010000042078045'.replace(/^http:\/\//, 'https://')
看楼上说的都是协议的事,那你大概率要的不是一个字符串替换规则?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
这就好比签了个购货合同,供方已经把货送到你这里了,你现在想把这个合同改一下,并将这些货改成新合同里规定的内容。