https 頁面上如何嵌入像優酷這樣的非 https 的外部資源?
例如頁面 Rebekah Cox 有哪些成功設計?如果以 https 方式訪問,希望視頻能夠在原頁面上播放而不通過跳轉的方式播放應該如何處理?
關鍵性的問題:各大國內視頻網站提供的播放器不支持 https,而 https 頁面不允許載入非 https 資源
已經嘗試過無效的辦法:iframe
站外播放器對https的支持已經上線,一些兼容性問題會持續優化。
&
https://player.youku.com/player.php/sid/XMTg3Nzg4MzY4NA==/v.swf
&
如果不是視頻之類的可怕的流量的話, 可以考慮在服務端轉發.
你只需要去掉url鏈接中的"http:"就可以了,我的https站點VRPCB-VR評測吧,來聊聊VR
中使用的優酷視頻就是這個辦法。
&&
&
類似的問題再我自己的網站中我也遇到了,因為我自己的網站(不無聊)網站上也存在大部分的視頻。然後考慮到放自己伺服器呢又太消耗伺服器資源,放其他雲儲存也差不多,反正就是燒錢。所以不無聊就想到了幾種方法。
第一呢就是把視頻傳到各大視頻網站優酷,愛奇藝,騰訊視頻之類的。但是呢發現一個問題就是這些視頻網站都不支持https。嘗試了各種辦法未果所以放棄。
好了第二呢就是不無聊目前的解決辦法,方法主要用到的是百度貼吧,首先創建自己一個貼吧,算了,我簡單一點概括吧,首先創建一個貼吧,貼吧創建成功過後,發帖 發帖是可以上傳視頻的哦,然後等待視頻審核,視頻審核成功過後都知道怎麼做了吧,直接複製視頻鏈接地址,調用到你自己的網站就可以了。百度貼吧的是支持https的,發一個我這邊上傳的視頻地址你們可以試一下https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-smallvideo-transcode/47851890_50d6b66ceea27aa0403a406df4de9975_a26781333c94_1.mp4
百度貼吧速度又快,又是免費的無限容量的,何樂而不為呢。但是也不要濫用哦
為什麼要讓你們自己創建貼吧呢,因為上傳到其他貼吧如果內容不符合貼吧的要求可能會被吧主刪除,你自己創建一個就完全不用擔心這個問題了呢。視頻審核就是有點慢,但是都還好。目前不無聊就只想到這一個辦法解決。講解不足之處請擔待 歡迎補充
不無聊(www.buwuliao.net)歡迎大家訪問。
我也遇到了相同的問題,不知道樓主最後如何解決?
優酷這麼大的網站居然還不啟用HTTPS,我的博客啟用了HTTPS發現引用的優酷視頻顯示不了,只好暫時將HTTP 設為默認。
這個問題我之前研究過,這裡是一位大神在博客里提出的解決方案,我沒有做修改,供大家參考吧。具體如何操作大家可以百度搜索:在啟用 HTTPS 的實際過程中,本站的靜態資源和介面相對容易改造,畢竟都可控。但很多第三方資源或介面就是不提供 HTTPS,那就只能在服務端做一層 HTTPS 代理。服務端代理另外一個典型應用是用來解決跨域問題。通常代理本身要做的工作不多,直接用 Nginx 做反向代理,或者用 Lua、Node.js 等語言構建輕量中轉服務都是不錯的選擇。但也有幾點需要注意:
- 代理對請求 Referrer、被代理的 URL 都需要做好白名單機制;
- 代理會造成第三方通過 REMOTE_ADDR 拿到的是代理 IP,很可能導致這個 IP 被限制請求頻率或被封;
- 代理只能拿到自己域名下的 Cookie,需要從其它域獲取 Cookie 的第三方介面被代理後可能不能正常工作;
另外,對於頁面上通過 iframe 嵌入的第三方 HTTP 頁面,如果要做 HTTPS 代理,還需要修改頁面里的所有資源鏈接,很容易出問題。對於這種情況,強烈建議聯繫第三方修改或者換產品方案,不要在 HTTPS 代理上耗費太多精力。
還有一個不那麼常見的問題順便說下:如果頁面表單的 action 地址使用了 HTTP 地址,會導致 Chrome 地址欄綠色小鎖消失。樓主有解決方案了嗎?我也遇到這個問題.. 望告之
推薦閱讀:
※網站從http轉到https需要多久?
※開啟全站HTTPS後 , 用 Firefox 打開提示此連接不受信任,如何徹底解決這個問題?
※登陸所有網頁都是「此網站安全證書存在問題」的情況用https刪除後面的s這個方法解決是什麼原理?
※http/2 和 PWA有何關聯?
※https比http更安全嗎?為什麼大多數網站還是使用http?
TAG:HTTPS |