Questions tagged «uiwebview»

用于在iOS应用程序中显示Web内容的类。请注意,自iOS 8起,不推荐使用UIWebView,Apple建议改为使用WKWebView。

14
在UIWebView中更改用户代理
我有一项业务需要能够为嵌入式UIWebView定制UserAgent。(例如,如果用户使用的是应用的一个版本,而另一个版本,则我希望服务器做出不同的响应。) 是否可以像在Windows应用程序中的嵌入式IE浏览器那样自定义现有UIWebView控件中的UserAgent?

13
从WKWebView获取所有cookie
使用来获取cookieUIWebView似乎很简单NSHTTPCookieStorage.sharedHTTPCookieStorage(),似乎WKWebView将cookie存储在其他位置。 我做了一些研究,然后从NSHTTPURLResponse对象中获取了一些Cookie 。但是,其中不包含WKWebView: func webView(webView: WKWebView, decidePolicyForNavigationResponse navigationResponse: WKNavigationResponse, decisionHandler: (WKNavigationResponsePolicy) -> Void) { if let httpResponse = navigationResponse.response as? NSHTTPURLResponse { if let headers = httpResponse.allHeaderFields as? [String: String], url = httpResponse.URL { let cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(headers, forURL: url) for cookie in cookies { logDebug(cookie.description) logDebug("found cookie " + …

1
Xcode 8.3 libMobileGestalt MobileGestaltSupport.m:153:
我正在使用UIWebView XCode版本8.3。启动应用程序时,控制台仍继续向我显示此错误,但我不明白这意味着什么。在我的UIViewController代码中没有代码,所以我不明白为什么XCode继续向我显示此错误。 我只有一个在我的地方webview viewcontroller通过Storyboard。 这是错误: 2017-04-07 23:54:50.081592 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestaltSupport.m:153:pid 1647(Conquers)没有对frZQaeyWLUvLjeuEK43hmg的沙箱访问权限,并且没有适当的权限 2017-04-07 23:54:50.081651 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestalt.c:550:无法访问InverseDeviceID(请参阅)

9
清除UIWebview缓存
我使用UIWebview来使用loadRequest:方法加载网页,当我离开该场景时,我调用[self.webView stopLoading];并释放了webView。 在第一次启动的活动监视器中,我看到实际内存增加了4MB,并且在多次启动/加载时,实际内存没有增加。它仅增加一次。 我已经检查了webview的保留计数。这是正确的,即0。我认为UIWebView正在缓存一些数据。如何避免缓存或删除缓存的数据?还是有其他原因?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.