私のxcodeプロジェクトでさまざまなケーブルサイズを計算するHTMLファイルがあります(残りはすべて目的cにあります)。ケーブルが範囲外の場合alert ("No suitable cables");
、アクションをトリガーしたいと思います。HTML でイベントが発生したことをアプリに伝えることはできますか? リスナーのことを聞いたことがありますが、この状況で使用する必要があるのではないでしょうか? どのように実装するかわかりません
1 に答える
2
shouldStartLoadWithRequest
ケーブル アラートを送信する必要がある場合に、JavaScript の WebView のメソッドで検索できるカスタム プレフィックスをロードする URL を WebView でトリガーすることで、これを実現できます。
ex. sendCableAlert://scenario1.com
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSString *alertPrefix = @"sendCableAlert://";
if ([[[request URL] absoluteString] hasPrefix:alertPrefix]) {
//You've hit an alert do something..
NSLog(@"CABLE ALERT!");
return NO;
}
else {
return YES;
}
}
于 2012-12-10T16:00:31.810 に答える