所以我正在尝试编写一个程序来自动填写网站上的表格。我写了一些执行此操作的 js,并且我正在尝试使用 UIWebView (swift) 在已加载的网站上运行它。
这就是我想要做的。
- 使用 url amazon.com 加载一个 webview
- Javascript 激活并填写表单
我在谷歌上搜索了一下,看到有一个名为 evaluateJavascript 的 WKWebView 方法,但它每次都会给我一个未定义的错误,还有其他方法吗? (或者说不可能)
替代想法
如果有一种方法可以在本地 html 文档中显示 amazon.com 并在同一文档中运行 js,那也可以。
最佳答案
你想做的是可能的,你在正确的轨道上,尝试这样的事情:
let js = "document.getElementById('ap_email').value = 'foo@bar.com'"
webView.evaluateJavaScript(js, completionHandler: nil)
关于javascript - 在加载外部网站的 UIWebView 上运行 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40335438/