在程序中加載一個網頁,防止網頁中自動跳轉到其他的程序或者打開另外的網頁

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

// Determine if we want the system to handle it.

NSURL *url = request.URL;

if (![url.scheme isEqual:@"http"] && ![url.scheme isEqual:@"https"]) {

if ([[UIApplication sharedApplication]canOpenURL:url]) {

這里是自動打開http或者https的鏈接

可以在這里設置打開或者不打開

//[[UIApplication sharedApplication]openURL:url];

return NO;

}

}

return YES;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • iOS開發系列--網絡開發 概覽 大部分應用程序都或多或少會牽扯到網絡開發,例如說新浪微博、微信等,這些應用本身可...
    lichengjin閱讀 3,705評論 2 7
  • WKWebView是iOS8后出來的新框架. WKWebView的接口簡單介紹:點擊鏈接WKWebView和UIW...
    iDeveloper閱讀 2,378評論 0 2
  • 我希望我是寂靜的 像山一樣安穩 像樹一樣安詳 我希望我是寂靜的 像云一樣多姿 而又避開眾人的目光 我希望我是寂靜的...
    倚詩愛世閱讀 368評論 4 3
  • 我知道,我很快就會離開你,去別的學校,而你還在。 還記得,那年的夏天,我再窗邊看風景,你,不小心進入到我的眼前風景...
    start愛閱讀 272評論 0 1
  • 昨天,我也成為有車一族。雖然我不會開車。 單位里同事們都有車了,就我家沒有。倒不是說買不起,只是家離單位太近...
    21雪絨花閱讀 210評論 0 0