2012-12-13 42 views
0

我用PhoneGap創建了一個iPhone應用程序。Phonegap:如何通過Objective-C在webview中的index.html中添加散列值?

在應用程序啓動時,PhoneGap使用www目錄中的index.html文件啓動Web視圖。

迄今爲止效果很好。

但是,我有要求,當發生某種事件(在這種情況下推送消息)時,我需要通過Objective-C做一個hashchange到index.html。

實施例: index.html需要運行時

所以在變更爲index.html#foo,我怎樣才能改變經由目標C的散列值?

回答

1

未經測試:

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

[webView stringByEvaluatingJavascriptFromString: 
[NSString stringWithFormat:@"window.location.hash = '%@'", hash]]; 
相關問題