【发布时间】:2019-05-17 15:28:46
【问题描述】:
我对编码比较陌生,对使用 swift 非常陌生。我正在尝试创建一些东西,让我的用户可以在设置中设置用户名和密码,并让这些信息预先填写我设置的 WKWebView 的登录页面。目前我只是试图测试获取快速代码以将信息发送到文本字段。
除了几年前的一两个堆栈帖子之外,我找不到太多关于此的信息,但它们似乎对我不起作用。
根据我所阅读的内容,我需要执行一些 Javascript 来填充这些区域,但我所做的一切似乎都不起作用。我将发布我在 swift 中使用的一小部分测试代码。如果有人能告诉我我做错了什么,或者我只是遗漏了一些明显的东西,那将不胜感激。
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var WebView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL (string: "https://www.google.com")
let request = URLRequest(url: url!)
WebView.load(request)
}
func webViewDidFinishLoad(webView: WKWebView!) {
webView.evaluateJavaScript("document.getElementById('q').value = 'Hello' ;")
}
}
【问题讨论】: