繁体   English   中英

有没有办法如何在不重新实例化的情况下如何在iOS的wkwebview上设置UserAgent每个URL?

[英]are there way how to set UserAgent each url on wkwebview of iOS without re-instanciating?

我想在wkwebview上设置UserAgent每个URL。 但是我找不到。

let userAgentStr = "XXXXXXXXXXXXXXXXX"
    let dic:NSDictionary = ["UserAgent":userAgentStr]
    NSUserDefaults.standardUserDefaults().registerDefaults(dic as [NSObject : AnyObject])
    NSUserDefaults.standardUserDefaults().synchronize();

如果以上来源是,只要我将nil wkwebview设置为零,我的应用程序将无法更改UserAgent。

当我想更改useragent时,我不想重新安装wkwebview。

有没有办法如何在不重新实例化的情况下如何在iOS的wkwebview上设置UserAgent每个URL?

这在iOS 8上是不可能的,但是在iOS 9上,实际上WKWebView对象上有一个customUserAgent 因此,您可以进行设置,并将为WKWebView进行的每个连接进行设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM