国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

解決蘋果內核導致加載網頁慢的問題

Tecode / 2725人閱讀

摘要:原來開始蘋果將列為過期。結論看到這里,就會發現是蘋果內核安全機制導致的,每次都需要去驗證的證書,如果不巧,你用的免費的證書,那么他的頒發機構在國外,在有段期間,國內訪問都會很慢。

情景
一個H5的頁面,里面嵌套在 IOS 中,有它的 wkwebview 進行渲染,這是背景。表現出的問題是,由 IOS 發起請求到最終用戶看到頁面需要等待特別長的時間,大概6秒到15秒之間。需要排查并解決這個顯示慢的問題。
操作過程

1. IOS 端往瀏覽器中寫入 Cookie。
1. 這里是列表文本這里是列表文本 瀏覽器根據 url 地址去請求 Oauth2.0 登錄。
1. 瀏覽器根據返回的 code 跳轉 登錄。
1. 瀏覽器端登錄后跳轉到應用首頁。
1. PS: 其中 瀏覽器端 指的是 IOS 中的 wkwebview

排查思路

1. 是否是 IOS 本身的 wkwebview 的問題?
1. 為什么之前使用 IOS 的 uiwebview 沒有這個問題?
1. 是否是 Oauth2.0 業務的問題?
1. 是否是應用本身的問題?
1. 是否是網絡問題?

分析問題

- wkwebview 訪問其他網頁不管是https 或者 http 的都能正常訪問 證明不是它本身或者配置問題。
- 為什么 uiwebview 沒有這個問題?
    經過試驗,發現 uiwebview 本身在訪問現有業務確實沒有這個問題,當時也不清楚為什么它可以正常訪問,就讓 IOS 開發切換成這個不就好了。結果反饋說用這個不能上架。原來 iOS13 開始蘋果將 UIWebview 列為過期 API。2020年4月起App Store將不再接受使用UIWebView的新App上架、2020年12月起將不再接受使用UIWebView的App更新。
  • Oauth2.0 業務在安卓端都能正常訪問,故排除。
  • 是否是應用本身的問題? 同上。
  • 是否上網絡問題?

     帶著這個問題,去網上按照 ios 蘋果 wkwebview 超時,發現大多說是 wkwebview 302 的坑以及存儲分離 balaba的,按照給出的答案試了試 都沒有解決問題。在快要放棄的時候,之前的一個IOS開發大拿說肯定是https的問題你查查。

結論

看到這里,就會發現是蘋果內核安全機制導致的,每次都需要去驗證 https的證書,如果不巧,你用的免費的證書,那么他的頒發機構在國外,在有段期間,國內訪問都會很慢。

解決問題

找到的原因就解決了,要么更換證書使用國內的頒發的證書,要么在服務器做DNS或者其他優化,來加速訪問。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126076.html

相關文章

  • 深入理解 WKWebView(入門篇)—— WebKit 源碼調試與分析

    摘要:雖然蘋果官方提供了關于的與使用說明,但這并不能滿足開發者們的需求,各類復雜場景依舊讓我們焦頭爛額,而解決方案卻不易尋找。二源碼下載編譯及調試之前我們首先需要獲取一份蘋果官方的源碼。 一、前言移動互聯網時代,網頁依舊是內容展示的重要媒介,這離不開 WebKit 瀏覽內核技術的支持與發展。在 iOS 平臺下開發者們...

    funnyZhang 評論0 收藏0
  • 2018先知白帽大會 | 議題解讀

    摘要:摘要今年的先知白帽大會,與會者將能夠親身感受到非常多有趣的技術議題,如在國際賽事中屢奪佳績的團隊,其隊長將親臨現場,分享穿針引線般的漏洞利用藝術。從數據視角探索安全威脅阿里云安全工程師議題解讀本議題討論了數據為安全人員思維方式帶來的變化。 摘要: 今年的先知白帽大會,與會者將能夠親身感受到非常多有趣的技術議題,如HITCON在國際賽事中屢奪佳績的CTF團隊,其隊長Orange將親臨現場...

    Hydrogen 評論0 收藏0
  • 如何在https網頁中引入http資源

    摘要:建議在調試階段用或者引入,在部署階段用相對協議,或者直接在本地建一個服務器,以服務器的形式打開頁面,就不會出現瀏覽器無法加載相對協議下的資源的情況了。 前幾天在做一個翻譯小應用的時候,發現在安卓手機端可以正常運行,而在蘋果手機和谷歌瀏覽器中不能正常運行(可能safari和Chrome的內核都是webkit內核的原因,還是webkit內核大法好^__^),電腦端有提示不安全提示,而手機端...

    ChristmasBoy 評論0 收藏0
  • 從瀏覽器內核開始01

    摘要:極速瀏覽器以及搜狗高速瀏覽器也使用作為內核在腳本理解方面,使用自己研發的引擎。目前國內瀏覽器使用情況認識瀏覽器內核的一個分支安全瀏覽器極速瀏覽器瀏覽器搜狗瀏覽器百度瀏覽器瀏覽器瀏覽器 什么是瀏覽器內核? 瀏覽器最核心的部分應該是瀏覽器內核Rendering Engine,也稱之為渲染引擎,其主要作用時負責對網頁語法進行解釋,并渲染網頁。所以渲染引擎決定了瀏覽器如何顯示網頁網頁內容及網頁...

    Cympros 評論0 收藏0
  • html基礎

    摘要:不存在或格式不正確會導致文檔以兼容模式呈現標準模式的排版和運作模式都是以該瀏覽器支持的最高標準運行。如果不能確定時,首選使用自然樣式標簽 HTML 語義化 HTML標簽的語義化是指:通過使用包含語義的標簽(如h1-h6)恰當地表示文檔結構 css命名的語義化是指:為html標簽添加有意義的class 為什么需要語義化: 去掉樣式后頁面呈現清晰的結構 盲人使用讀屏器更好地閱讀 搜...

    sihai 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<