2011-03-14 91 views
0

是否有任何私有API可以截取用戶試圖從默認iPhone瀏覽器打開的url?如何攔截URL int iPhone的默認網頁瀏覽器?

iPhone中是否有任何網絡套件框架?

+0

在您自己的應用程序或全球? – 2011-03-14 12:55:34

+0

@Jonathan:全球...我希望每當任何應用程序/標準瀏覽器嘗試打開URL時,我的應用程序應該攔截它。 – Tanu 2011-03-14 13:56:25

+0

任何網址?或者只是像myapp://這樣的自定義URL方案? – 2011-03-14 14:10:56

回答

0

使用以下webview委託。

 
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { 

    NSString * URLString = [[request URL] absoluteString]; 

return YES; //return NO; to stop loading 

} 
+0

我應該使用哪個協議來使用此代理?當任何其他應用程序/默認瀏覽器嘗試打開URL時,此代理是否會由我的應用程序調用? – Tanu 2011-03-14 13:59:48