ios wkwebview同步cookie ajax请求偶尔异常问题


let config = WKWebViewConfiguration.init()
        config.preferences = WKPreferences.init()
        config.preferences.minimumFontSize = 10
        config.preferences.javaScriptEnabled = true
        config.preferences.javaScriptCanOpenWindowsAutomatically = false
        config.processPool = WKProcesspool.shared
        config.selectionGranularity = WKSelectionGranularity.character
        config.allowsInlineMediaPlayback = true
        
        let cookies = HTTPCookieStorage.shared.cookies!
        var cookieStr = ""
        for cookie in cookies {
            print("\(cookie.name):\(cookie.value)")
            //必须加上path否则会出现很多问题
            cookieStr.append("document.cookie = '\(cookie.name)=\(cookie.value);path=/jxapp';")
        }
        let cookieScript = WKUserScript(source:cookieStr,
                injectionTime:WKUserScriptInjectionTime.atDocumentStart,forMainFrameOnly:false)
        let userContentController = WKUserContentController.init()
        userContentController.addUserScript(cookieScript)
        config.userContentController = userContentController

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM