自拍亚洲一区欧美另类,亚洲成人影院,亚洲午夜久久久久妓女影院,最近中文字幕高清中文字幕无,亚洲熟妇av一区二区三区漫画

互聯(lián)網(wǎng)知識

精準(zhǔn)傳達 ? 價值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

網(wǎng)頁使用了https后頁面中的http加載不了

作者:狐靈科技 | 2020-02-08 10:30 |點擊:

今天遇到了新的需求,我們公司協(xié)議為https的,要顯示一個http的頁面(必須顯示這個頁面),我剛開始沒有關(guān)注到這個問題。就一個iframe這不是很簡單嗎。嵌套進去不就行了。

問題從這里才真正開始
本地完美運行,搞定了。打包上到測試環(huán)境。嘣,空白頁面。
腦子一片空白
難道是需要動態(tài)設(shè)置寬高,設(shè)置之后沒用。
 
百度吧,查找解決辦法。
看到這樣一個信息
page - iframe - status
 
http - http - allowed
http - https - allowed
https- http - not allowed https嵌套http不支持
https- https - allowed
https - https - insecure scripts - not allowed
https - https - inscure images - allowed but the browser will warn
百度很多文章基本都沒有解決方法,說https不能用iframe嵌套http的頁面
其中有一個這樣的解決方法我并沒有嘗試
我干脆起一臺Apache服務(wù)器,配成https的,指定一個子域名,然后利用Apache的代理,將https代理到http的url。(當(dāng)然,前提條件是你的服務(wù)器不是Apache,如果是Apache就簡單了)。這里注意,我們另外起的Apache跟我們原來的服務(wù)器沒有任何關(guān)系,Apache只用來處理http這種情況。(之前我有個誤區(qū),是在自己的服務(wù)器前面套個Apache,也可以實現(xiàn),但或許會有漏洞,還是并行處理更為科學(xué));
如果有人嘗試了這個方法希望告訴我到底可不可以,因為某種原因我不能嘗試,不過這種方式應(yīng)該可以
我們選擇了另一種方法。配置nginx代理。將一個https的代理成他們http的就可以了

寶塔nginx代理的教程可以查看這里:寶塔面板Nginx反向代理教程



如果你的網(wǎng)站同時準(zhǔn)備了 https 資源和 http 資源,那么,可以使用相對協(xié)議可以幫助你實現(xiàn)當(dāng)網(wǎng)站引入的都是 http 資源,網(wǎng)站域名更換為 https 后的無縫切換。

具體使用方法為:<img src="//domain.com/img/logo.png">

簡而言之,就是將URL的協(xié)議(http、https)去掉,只保留//及后面的內(nèi)容。這樣,在使用https的網(wǎng)站中,瀏覽器會通過https請求URL,否則就通過http發(fā)送請求。

注:如果是瀏覽本地文件,瀏覽器通過file://協(xié)議發(fā)送請求,導(dǎo)致請求失敗,因此本地測試最好是搭建一個本地服務(wù)器。


 

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請注明?? "網(wǎng)頁使用了https后頁面中的http加載不了
多一份免費策劃方案,總有益處。

請直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218