3
に準備ができたとき、私はWKUIDelegateのドキュメントを見ていると私は、DOMが正常に閉じられたときを知るための方法があります見知るためのデリゲートメソッド。 DOMが正常にロードされたときにJavaScriptでインタラクションを開始できるようにする方法はありますか?WKWebView、DOMは、iOSの10
に準備ができたとき、私はWKUIDelegateのドキュメントを見ていると私は、DOMが正常に閉じられたときを知るための方法があります見知るためのデリゲートメソッド。 DOMが正常にロードされたときにJavaScriptでインタラクションを開始できるようにする方法はありますか?WKWebView、DOMは、iOSの10
あなたはロードプロセスの最後でJavaScriptを実行するためにatDocumentEnd
の注入時間でWKUserScriptを使用することができます。しかし、いくつかのサブリソースがロードされていない可能性がありますので、あなたは非常に最後まで待ちたい場合、あなたはWKNavigationDelegateのdidFinish
を使用する必要がありますし、evaluateJavaScript
を呼び出します。
@mattおかげで - 私は一般的にWKWebView/JavaScriptの統合によりそこにあったことを望むん。私はその内容を支払うだろう。これは役に立ちます。 – randombits
まあ、あまり知っていることはありません。スウィフトからJavaScriptに渡すスウィフト、WKUserScriptと 'evaluateJacaScript'に、JavaScriptから出て合格するWKScriptMessageHandler。 – matt