0
私のココアアプリケーションでは、私は小さなWebビューを持っています。いくつかのjavascriptを実行します。たとえば、ボタンが押されたときに通知を受ける方法はありますか?またはいくつかのjavascript関数がトリガされますか?webview javascriptイベント通知
おかげ
私のココアアプリケーションでは、私は小さなWebビューを持っています。いくつかのjavascriptを実行します。たとえば、ボタンが押されたときに通知を受ける方法はありますか?またはいくつかのjavascript関数がトリガされますか?webview javascriptイベント通知
おかげ
あなたは(あなたがタグで示されているよう)UIWebViewsについて話している場合:いいえ、のUIWebView内からObjective-Cのコードを呼び出すための直接的な方法はありません。
ただし、stringByEvaluatingJavaScriptFromString:
を使用して変更をポーリングすることはできます。例:あなたは、特定のグローバルJS変数の変更は、あなたが
NSString *variableContent = [webView stringByEvaluatingJavaScriptFromString:@"myGlobalVariable"];
コール繰り返しタイマーから、このコードを使用することができたときに通知を受けるにしたい場合は、取得したコンテンツを格納し、あなたの行動たび、コンテンツの変更を行います。