javascript - 我需要帮助才能在 Xcode 中创建的简单 webview 应用程序中运行 Javascript Alert 和 Confirm

标签 javascript ios swift webview

我需要帮助来运行 javascript 警报,在一个简单的应用程序中确认,该应用程序是用 xcode 创建的,里面有一个 webview

我在 ViewController.swift 中的代码是:

import UIKit
import WebKit

class ViewController: UIViewController {


    @IBOutlet weak var WebView: WKWebView!

    override func viewDidLoad() {

        super.viewDidLoad()
        let url = URL(string: "MY_URL")
        let request = URLRequest(url: url!)

        WebView.load(request)

    }


}

最佳答案

首先要补充的是,

class ViewController: UIViewController, WKUIDelegate, WKNavigationDelegate {

然后在 viewDidLoad()

中将 deleagte 添加到您的代码中
override func viewDidLoad() {
    super.viewDidLoad()

    WebView = WKWebView(frame: self.view.frame)
    WebView.uiDelegate = self
    WebView.navigationDelegate = self
    view.addSubview(WebView!)

    // your code goes from year

    let url = URL(string: "MY_URL")
    let request = URLRequest(url: url!)
    WebView.load(request)

}

根据您的代码,这是我可以提供的基本信息。

有关更多详细信息,请参阅 Link , 这可能会消除你所有的疑虑 :D

关于javascript - 我需要帮助才能在 Xcode 中创建的简单 webview 应用程序中运行 Javascript Alert 和 Confirm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54514415/

相关文章:

javascript - 如何从 vue.js 组件获取默认值?

javascript - 为什么这段代码有效? (javascript 中的奇怪语法)

swift - 对于 Swift 来说,是 Double 吗?与可选<Double>相同?

Swift - 标签和 Sprite 位置对比

javascript - 这个序列可以用 HTML5 完成吗?

javascript - 在 Asp.net 中的 iframe 中显示 PDF 的特定页面

iphone - 降级 iOS/升级到不是最新的版本

iOS 8 map 应用副本

ios - Realm - 删除后无法使用对象

ios - 在两个字符之间使用正则表达式选择值