可可webview上的弹出窗口

时间:2015-02-26 14:19:39

标签: macos cocoa webview

我正在尝试在cocoa中为8track.com创建一个webview。但是我无法使用facebook / Google支持弹出窗口注册 在阅读了SO的几个答案后,我已经阅读了以下代码,但它不起作用。

- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id<WebPolicyDecisionListener>)listener {
    _wwebView.mainFrameURL = [(NSURL *)[actionInformation objectForKey:WebActionOriginalURLKey] absoluteString];
    [_wwebView reload:self];

}

它不会重定向到新的身份验证页面。


此外,我没有使用新的弹出窗口,因为我怀疑在一个webview窗口中进行天气验证不允许在其他窗口中登录。

1 个答案:

答案 0 :(得分:0)

为什么不创建一个用Objective C或Swift编写的简单视图,并使用Facebook和Google提供的API? 例如用Facebook很容易实现登录流程: https://developers.facebook.com/docs/facebook-login/ios#login-button