2
我有一個webview有一些自定義的HTML加載到它。在這個HTML中有一個鏈接到圖像。現在當用戶點擊鏈接時,它會自動在默認的Android瀏覽器中打開圖片。相反,我想要捕獲該點擊事件並在我自己的視圖中打開該URL,以便在UI中保留品牌。從WebView捕獲導航事件
在iOS中,這是通過使用UIWebViewDelegate完成的,有沒有類似於android的WebView?
我有一個webview有一些自定義的HTML加載到它。在這個HTML中有一個鏈接到圖像。現在當用戶點擊鏈接時,它會自動在默認的Android瀏覽器中打開圖片。相反,我想要捕獲該點擊事件並在我自己的視圖中打開該URL,以便在UI中保留品牌。從WebView捕獲導航事件
在iOS中,這是通過使用UIWebViewDelegate完成的,有沒有類似於android的WebView?
創建WebViewClient
的子類並覆蓋shouldOverrideUrlLoading()
。然後,通過setWebViewClient()
將該類的一個實例附加到WebView
。這適用於簡單的超鏈接和服務器發佈的重定向。
這正是我所期待的完美 – 2011-06-01 14:57:58