2012-04-10 2 views
0

Webサイトを読み込むUIWebViewがあります。その後UIWebView stringbyAppendingJavascript関数を呼び出さない

- (void)webViewDidFinishLoad:(UIWebView *)webView 

に私は

[webView stringByEvaluatingJavascript:@"myFunction();"]; 

機能を実行しようとするが、それはそれは何もしない動作しません。

これもボタンの下にありますが、最初は何もしません。

しかし、私はUIWebViewをタップし、ボタンを押しても問題ありません。

これはなぜ機能していないのですか?

答えて

1

alert()に電話して、問題がJavaScript関数にないことを確認してください。ポップアップボックスが表示されている場合は、問題がJavaScriptにあり、UIWebViewでは見つからないことがわかります。

+0

これはありがたいことです。それはボタンのクリックのパフォーマンスで他のブラウザを助けるjavascriptのビットを持っていたことが判明したが、それは完全にクリックしてサファリで私を停止する – Popeye

1

HTMLページにその機能を持つファイルが含まれており、ウェブビューのベースURLが正しく設定されていることを確認してください。

edit oopsはボタンで動作する場合は前半を無視します。後半はまだ適用されます。

関連する問題