使网页保持在单个WkWebView中

时间:2016-06-22 15:12:34

标签: javascript ios swift web-applications wkwebview

我正在尝试将我的webapp夹在wkwebview中,原因不值得进入,但无论如何......

每次我在WkWebView中导航时,页面都会在不同的Web视图中打开,这使得无法调试(我需要在页面加载之前设置断点)。

有什么方法可以让网站保持在同一个网页视图中或者失败,在网络视图出现之前以某种方式设置断点?

我已经尝试在代码的早期设置警报来伪造一个断点,但是有太多异步的东西在发生,我找不到正确的断点。

我的代码如下:

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {

    var webView: WKWebView!

    override func loadView() {
        webView = WKWebView()
        webView.navigationDelegate = self

        view = webView
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        let url = NSURL(string: "https://mywebsite.com");

        let requestObj = NSURLRequest(url: url as! URL);
        webView.load(requestObj as URLRequest)
        webView.allowsBackForwardNavigationGestures = true
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

0 个答案:

没有答案