Safari视图控制器中WKWebView Javascript注入的打开结果

Safari视图控制器中WKWebView Javascript注入的打开结果,javascript,ios,xcode,swift,wkwebview,Javascript,Ios,Xcode,Swift,Wkwebview,我有一个WKWebView,在让用户与网页交互之前,我正在使用它来修改网页。我希望能够使用javascript注入以编程方式单击按钮(document.getElementById(“id”)。单击()),然后在Safari视图控制器中加载生成的网页。我熟悉WKWebView和evaluateJavascript()方法,但我不确定如何将编程触发的按钮单击结果传输到Safari视图控制器。我该怎么做?我首先会使用Safari视图控制器,但似乎不支持注入脚本 //various other mod

我有一个
WKWebView
,在让用户与网页交互之前,我正在使用它来修改网页。我希望能够使用javascript注入以编程方式单击按钮
(document.getElementById(“id”)。单击())
,然后在Safari视图控制器中加载生成的网页。我熟悉
WKWebView
evaluateJavascript()
方法,但我不确定如何将编程触发的按钮单击结果传输到Safari视图控制器。我该怎么做?我首先会使用Safari视图控制器,但似乎不支持注入脚本

//various other modifications to webpage precede this
//target button is a 'next' button on webpage
//would like to "click" this button and open the next page in safari vc
//The code below opens the next page in WKWebView

let next = "document.getElementById('\(id)').click()"
webView.evaluateJavaScript(next) { (result, error) in
                print("Result: \(result)")
                print("Error: \(error)")
            }

请显示您迄今为止尝试的代码。问题已使用示例代码编辑