0

PhoneGap で iPhone アプリを作成しました。

アプリケーションの開始時に、PhoneGap は www ディレクトリの index.html ファイルを使用して Web ビューを開始します。

これまでのところうまくいきます。

ただし、特定のイベント (この場合はプッシュ メッセージ) が発生したときに、Objective-C を介して index.html にハッシュ変更を行う必要があります。

例: 実行時index.htmlに変更する必要があるindex.html#foo

では、Objective-C を介してハッシュ値を変更するにはどうすればよいでしょうか?

4

1 に答える 1

1

未テスト:

UIWebView *webView = ...
NSString *hash = ...

[webView stringByEvaluatingJavascriptFromString:
 [NSString stringWithFormat:@"window.location.hash = '%@'", hash]];
于 2012-12-13T14:33:09.937 に答える