我有一个令人沮丧的问题,我无法弄清楚。
我已经构建了一个Mac OS X应用程序,它在一个父视图中有两个WebView。目标是让两个Fabric.io页面同时显示实时数据,一个在视图的上半部分,另一个在底部。
如果您了解Fabric.io,您知道当前活跃用户的实时脉搏,并且他们的网页内容始终会更新。浏览他们的JS,使用网络套接字完成。
当两个WebView占据相同的视图时,似乎存在网络冲突,因为两个视图都停止接收套接字数据并停止更新。
我在Swift和Objective-C中的版本中做了这个,他们都有同样的问题。
我添加了示例代码,但这里没有特别的问题(可能是问题的一部分)。例如,Cocoa版本就是这样:
[[FabricOne mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://fabric.io/login"]]];
[[FabricTwo mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://fabric.io/login"]]];
两年前有人问了一个类似的问题,但从未回答过,所以我希望我可以在自己的问题中复活这个问题。