關於瀏覽器Mixed Content報錯的問題收集

2021-10-16 17:54:43 字數 736 閱讀 5697

以前做的**今天被客戶找過來說介面沒法用了,我試著測試了一下,確實沒法用,因為涉及到介面的問題。

找了好一會才找到問題,原來是客戶在**上面新增了ssl,而對方的**上面沒有ssl,這就導致了https跳轉http的時候會被瀏覽器阻斷,顯示mixed content:錯誤問題:

網上找了,說是在head裡面新增mema的乙個東西就好了,但是也沒用:

"content-security-policy" content="upgrade-insecure-requests">
搜尋了一會結果弄明白了,這個**只是將我們請求的**轉換為https位址,但是這個也沒用啊,我們請求的位址是http的,如果強制請求https的位址就錯誤了,會導致頁面打不開,或者顯示鏈結重置問題

我能想到的也就是:

1、要不關閉當前**的ssl證書,在請求介面正常顯示(但是客戶要安全,沒辦法 )

2、請求介面方公升級ssl證書(但是人家會為了你乙個**花錢公升級嗎?不可能,公升級之後也許會導致其他的客戶沒法用了,是吧! )

沒轍了我,就醬紫吧!

關於瀏覽器

1 瀏覽器廠商識別號 moz 相容火狐ff android webkit 相容safari chrome o 相容opera ms 相容ie 2 瀏覽器同源策略 第乙個限制 不能通過ajax的方法去請求不同源的文件 第二個限制 瀏覽器中不同域的框架之間是不能進行js互動操作的。document.do...

關於瀏覽器相容

1html相容 新型的網際網路產品通常對瀏覽器版本沒什麼特殊限制,可以採用最新的h5開發 比如語義化標籤section,header,footer 表單中簡單的驗證也可以用type email num telphone 傳統行業通常電腦比較老,用的瀏覽器版本低,所以不能盡量避免用h5 2css相容 ...

關於瀏覽器相容

對於初入職場小白的我,前端在工作中不可避免的要與各種瀏覽器打交道,下面是我在工作中遇到的問題總結 做個記錄 1.關於flex布局 flex布局的強大毋庸置疑,不論是pc端還是手機移動端對它的支援都非常安美,但是 但是來了,說明還是有限制滴!flex對於其他核心的瀏覽器貌似還可以,偏偏對ie情有獨鍾 ...