在WKWebView的iframe中评估JavaScript?

时间:2017-02-16 19:45:28

标签: javascript ios wkwebview

我已成功设置WKWebView ScriptMessageHandler以从我的webview中接收消息。然后,我使用evaluateJavaScript将回复发送回网页视图。当在视图的主框架上执行所有操作时,这可以正常工作。

但是,当我尝试在iFrame中执行此操作时遇到困难。我仍然在消息处理程序中收到消息(包含WKFrameInfo以告诉我它来自哪里)但我找不到任何方法来运行evalateJavaScript定位该帧。我可能在我评估的JavaScript中使用window.frames黑客,但如果iFrame的起源与父框架不同,那么我将遇到跨域错误。

有没有办法在WKWebview中识别一个框架,并在其上评估JS?

1 个答案:

答案 0 :(得分:1)

相关问题