2012-02-13 6 views
0

私のココアアプリケーションでは、私は小さなWebビューを持っています。いくつかのjavascriptを実行します。たとえば、ボタンが押されたときに通知を受ける方法はありますか?またはいくつかのjavascript関数がトリガされますか?webview javascriptイベント通知

おかげ

答えて

0

あなたは(あなたがタグで示されているよう)UIWebViewsについて話している場合:いいえ、のUIWebView内からObjective-Cのコードを呼び出すための直接的な方法はありません。

ただし、stringByEvaluatingJavaScriptFromString:を使用して変更をポーリングすることはできます。例:あなたは、特定のグローバルJS変数の変更は、あなたが

NSString *variableContent = [webView stringByEvaluatingJavaScriptFromString:@"myGlobalVariable"]; 

コール繰り返しタイマーから、このコードを使用することができたときに通知を受けるにしたい場合は、取得したコンテンツを格納し、あなたの行動たび、コンテンツの変更を行います。

関連する問題