我有一個顯示WebView的應用程序,它顯示包含街道地址(如「123 Main St.,Citytown,NY」)的信息。但是,如果點擊了這些地址中的任意一個,則會短暫突出顯示,並啓動Google地圖應用的常見瀏覽器行爲。在Android設備上,如何防止地址啓動地圖應用程序?
我想阻止這種行爲發生,因爲有些地址不是可選擇的。有什麼我可以做的嗎?
更新:
一個評論者叫我貼上一個例子HTML片段觸發的行爲。
<hgroup class="unit list_item_body">
<h2 class="thick truncated heading">
<a href="/locations/1234">Foobar</a>
</h2>
<h3 class="truncated subheading">
123 East Market St., Charlottesville, VA, 22902
</h3>
</hgroup>
請注意,地址上沒有鏈接。不過,點擊地址會觸發啓動Google地圖的行爲。無論我是通過WebView訪問網站還是查看網站本身,都會發生這種情況。
如果它可以通過JavaScript代碼來完成,你可以試試這個:http://stackoverflow.com/questions/8533187/add-javascript-into -webview – vorrtex 2012-04-25 11:54:54