我有一個webview應區分內部站點鏈接和外部鏈接。我添加一個名爲「#外部」到包含HTML屬性目標=「_空白」用JavaScript來幫助每一個環節URL一個HTML錨和檢查網址WebViewClient的Android Webview + WebViewClient + javascript +硬件輸入
shouldOverrideUrlLoading實現這一行爲
只要用戶在觸摸屏上選擇一個鏈接,此解決方案就可以很好地工作。如果用戶使用硬件輸入法(例如滾動鍵或輸入鍵)選擇鏈接,則請求url中缺少html錨點,因此我的外部鏈接檢測將不起作用。
發生什麼問題的任何想法?
Thx提前, 亞歷
目前我做的3號,忽視行爲,並希望我的用戶完全不使用硬件的投入。 ;) – alexleutgoeb 2010-11-05 22:53:04
哈哈,你可以只是禁用軌跡球和麻煩的按鈕,它不像它是一個默認的Android組件無論如何(也許這就是爲什麼它是越野車)。 – leparlon 2010-11-08 19:14:14