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

 

相关文章:

  • 2021-11-22
  • 2021-11-06
  • 2021-07-06
  • 2022-12-23
  • 2021-07-13
猜你喜欢
  • 2021-09-07
  • 2021-06-04
  • 2021-06-24
  • 2021-11-30
相关资源
相似解决方案