WKWebViewをinit時にJavaScriptを設置します。設置したJavaScriptはページ読み込みのたびに実行されます。 window.webkit.messageHandlers.yourKeyPath.postMessage("文字列/配列など"); 上記のJavaScriptを使うと、userContentController:didReceiveScriptMessage:が応答するので、yourKeyPath部分をもとに処理できます。 サンプルとして新規作成、"Single View Application"テンプレートからViewController.mに以下を貼り付けると試せます。 結果としてデバッグエリアにUserAgentが表示されるはずです。 #import "ViewController.h" #import <WebKit/WebKit.h> @inte