iOS9的WKWebview不支持Websocket和Restful的原始IP地址

时间:2016-10-28 07:23:21

标签: ios objective-c uiwebview wkwebview

我正在尝试使用WKWebView而不是UIWebView。 我在Web页面的javascript中通过Websocket和Restful原始IP地址(例如wss://xxx.xxx.xxx.xxx https://xxx.xxx.xxx.xxx/xxx)实现了服务器连接。 我在iOS9中加载了WKWebView的网页。 但是在iOS9中,使用Restful的Websocket服务器和服务器没有响应.iOS10正常,UIWebView似乎可以工作。

原始IP地址不能与iOS9中的WKWebView一起使用? 任何人都知道任何解决方法吗?

先谢谢你。

1 个答案:

答案 0 :(得分:1)

您是否在设备上使用VPN?当Per-App VPN与WKWebView结合使用时,似乎Web套接字连接不通过VPN路由。这似乎是一个Apple bug,因为UIWebView对象没有这样的问题。请使用Apple开发人员支持进行登录。