亚洲无码av在线免费观看,国产午夜激无码av片在线观看,久久精品人妻一区二区三区,中文精品久久久久鬼色,体育生GAY爽擼又大又粗的雞巴

宏博網(wǎng)絡(luò) | 專注互聯(lián)網(wǎng)品牌一站式服務(wù)

Thank you for visiting

029-81773686

全網(wǎng)開發(fā)&整合營銷服務(wù)商

CopyRight
?HOOBOO All rights reserved

全網(wǎng)開發(fā)&整合營銷服務(wù)商

029-81773686

西安做網(wǎng)站如何在HTTPS里調(diào)用HTTP資源不出現(xiàn)提示框(HOOBOO)

2018.08.10

什么是HTTPS?

HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標(biāo)的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎(chǔ)是SSL,因此加密的詳細(xì)內(nèi)容就需要SSL。 它是一個(gè)URI scheme(抽象標(biāo)識(shí)符體系),句法類同http:體系。用于安全的HTTP數(shù)據(jù)傳輸。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默認(rèn)端口及一個(gè)加密/身份驗(yàn)證層(在HTTP與TCP之間)。這個(gè)系統(tǒng)的最初研發(fā)由網(wǎng)景公司進(jìn)行,提供了身份驗(yàn)證與加密通訊方法,現(xiàn)在它被廣泛用于萬維網(wǎng)上安全敏感的通訊,例如交易支付方面。

問題:

瀏覽器默認(rèn)是不允許在HTTPS里面引用HTTP資源的,一般都會(huì)彈出提示框,用戶確認(rèn)后才會(huì)繼續(xù)加載,用戶體驗(yàn)非常差。而且如果在一個(gè)HTTPS頁面里動(dòng)態(tài)的引入HTTP資源,比如引入一個(gè)js文件,會(huì)被直接block掉的。Chrome 21之后,在SSL加密頁面embed非SSL的Flash會(huì)怎樣呢?會(huì)被默默的屏蔽掉,只留下一句console報(bào)告。

方案:

可以使用iframe的方式引入HTTP資源,比如在HTTPS里面播放優(yōu)酷的視頻,我們可以先在一個(gè)HTTP的頁面里播放優(yōu)酷視頻,然后將這個(gè)頁面嵌入到HTTPS頁面里就可以了,另外一個(gè)典型的例子是在HTTPS頁面里通過AJAX的方式請(qǐng)求HTTP資源,Chrome是不允許直接AJAX請(qǐng)求HTTP的。如果兩個(gè)頁面的內(nèi)容都可以控制的話,當(dāng)前窗口可以iframe窗口進(jìn)行通信的。

如何避免在HTTPS里面引用HTTP?

對(duì)于同時(shí)支持HTTPS和HTTP的資源,引用的時(shí)候要把引用資源的URL里的協(xié)議頭去掉,例如://www.example.com/scirpt.js,這樣相當(dāng)于相對(duì)路徑,即瀏覽器會(huì)自動(dòng)根據(jù)當(dāng)前是HTTPS還是HTTP來給資源URL補(bǔ)上協(xié)議頭的,可以達(dá)到無縫切換。參考:使用相對(duì)Url無縫切換HTTP-HTTPS 

如果是站內(nèi)資源,最好是HTTP和HTTPS各一份,然后再通過相對(duì)路徑的方式引用,這樣就可以完美的解決掉這個(gè)問題了,比如Google首頁就是2種方式都提供了。對(duì)于站外的資源如果不支持HTTPS那就只能用iframe了。


讓價(jià)值共享 記錄企業(yè)發(fā)展腳步 感恩相伴


溫馨提醒:找西安做網(wǎng)站的公司,請(qǐng)選擇手續(xù)齊全、業(yè)務(wù)精、服務(wù)好的正規(guī)公司


上一篇:西安做網(wǎng)站微信支付如何在服務(wù)器安裝SSL證書,針對(duì)windows服務(wù)器的證書安裝方法(HOOBOO)

下一篇:西安網(wǎng)站建設(shè)https 頁面中引入 http 資源的解決方式(HOOBOO)

CopyRight ? 西安宏博網(wǎng)絡(luò)科技有限公司   備案號(hào):陜ICP備10007014號(hào)-8   站點(diǎn)地圖 免責(zé)聲明:本網(wǎng)站部分資源來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系我們告知?jiǎng)h除,我們將會(huì)盡快處理,謝謝!本站不承擔(dān)任何法律責(zé)任。