【问题标题】:Popup on cocoa webview可可 webview 上的弹出窗口
【发布时间】:2015-02-26 14:19:38
【问题描述】:

我正在尝试在可可中为 8track.com 创建一个 web 视图。但我无法支持使用 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 窗口中进行天气身份验证将不允许在另一个窗口中登录。

【问题讨论】:

    标签: macos cocoa webview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多