加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift – WebView和登录弹出窗口

发布时间:2020-12-14 04:30:34 所属栏目:百科 来源:网络整理
导读:首先,感谢您使本网站如此精彩. (ThumbsUp)读完之后,这是我第一次提问. 我试图从我的UIWebView调用一个网站.它的呼叫网站,如谷歌和雅虎,就像一个魅力.但是,在尝试访问实际需要的网站时,它并没有为我提供登录弹出窗口.通过Safari调用网站会显示弹出窗口,并在成
首先,感谢您使本网站如此精彩. (ThumbsUp)读完之后,这是我第一次提问.

我试图从我的UIWebView调用一个网站.它的呼叫网站,如谷歌和雅虎,就像一个魅力.但是,在尝试访问实际需要的网站时,它并没有为我提供登录弹出窗口.通过Safari调用网站会显示弹出窗口,并在成功登录后需要获取信息.

import UIKit

class WebViewAssets: UIViewController {

@IBOutlet var webViewAssets: UIWebView!

@IBAction func backWebViewAssetsButton() {
    let presentingViewController: UIViewController! = self.presentingViewController

    self.dismissViewControllerAnimated(false) {
        self.navigationController?.popViewControllerAnimated(true)
    }
}

override func viewDidLoad() {
    super.viewDidLoad()

    navigationItem.title = "Asset"

    let url = NSURL (string: "https://www.websiteGoesHere.com")
    let requestObj = NSURLRequest(URL: url!)
    webViewAssets.loadRequest(requestObj)
   }
}

如何启用WebView以显示弹出窗口并让我登录?

任何帮助是极大的赞赏.

最好的祝福
Peanutsmasher

解决方法

我能够通过用SFSafariViewController替换UIWebView来解决这个问题.我强烈建议任何人尝试SFSafariViewController而不是UIWebView,因为它将所有Safari的功能带入您自己的应用程序.只需搜索谷歌,有关如何使用的精彩指南可用!

最好的祝福Peanutsmasher

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读