Ala*_*air 6 javascript ios wkwebview
我已经成功设置了一个WKWebView ScriptMessageHandler来接收来自Webview内部的消息。然后,我evaluateJavaScript用于将响应发送回Webview。当所有操作都在视图的主框架上执行时,这可以很好地工作。
但是,当我尝试在iFrame中执行此操作时,我遇到了困难。我仍然在消息处理程序中接收到该消息(完整WKFrameInfo地告诉我消息的来源),但是我找不到任何evalateJavaScript针对该框架运行的方法。我可以window.frames在评估的JavaScript中使用hack,但是如果iFrame与父框架的来源不同,那么我将遇到跨域错误。
有什么方法可以识别WKWebview中的框架并评估JS?
| 归档时间: |
|
| 查看次数: |
499 次 |
| 最近记录: |