我想catch local anchor clicks
。這些錨點在頁面內是本地的,即href="#link_1"
。捕獲這些點擊的最佳方式是什麼? OverrideURL
不會對他們開火?我正在加載一個基於錨點href的新頁面。Android WebViewClient不覆蓋URL
3
A
回答
-2
在哪個版本中,您正在運行此程序。 我發現這個問題與ICS。 在ICS中,只有當我嘗試使用Webview加載錯誤的URL時,才調用shouldOverrideUrlLoading()。 因此,您可以使用此行爲進行快速修復。
+0
你的答案有點混亂。澄清你的答案並設置代碼的格式。 – JSuar
0
找到了答案的地方,重定向可以攔截由shouldOverrideUrlLoading提供您使用API級別11或更高。
相關問題
- 1. WebViewClient onKeyDown覆蓋錯誤
- 2. Yii URL覆蓋
- 3. 如何覆蓋JS URL覆蓋?
- 4. 覆蓋URL描述
- 5. Tumblr sharer url覆蓋
- 6. Ajax Url被覆蓋
- 7. 如果不覆蓋android
- 8. Android WebViewClient問題
- 9. Android WebVIew WebViewClient
- 10. Android覆蓋onBackPressed()
- 11. 覆蓋android ImageView
- 12. 覆蓋Android ArrayAdapter
- 13. Android/Java - 覆蓋
- 14. Android GUI覆蓋
- 15. Android:覆蓋RelativeLayout
- 16. Android Motionevent覆蓋
- 17. Android OnNavigationListener覆蓋?
- 18. Android launchMode:singleTask覆蓋
- 19. IIS Url Rewrite覆蓋外部URL Url
- 20. Url控制器操作不覆蓋
- 21. (android)當url被重定向時WebViewClient不起作用
- 22. 如何覆蓋OpenLayers.Protocol.HTTP的URL?
- 23. 由Apache覆蓋的URL?
- 24. 覆蓋@ font-face src URL?
- 25. Android,地圖覆蓋
- 26. Android圖像覆蓋
- 27. Android地圖覆蓋
- 28. Android路由覆蓋
- 29. Android - 覆蓋android.content.Resources類
- 30. Android覆蓋項目
我在辯論添加一個JavaScript接口來處理每個錨點擊。這似乎很漫長。網頁錨點的行程是否應該覆蓋UrlLoading? – SoundsDangerous
我發現與webview ..類似的問題打開這樣的href鏈接。你找到了解決方案嗎? – visista
我的網頁是設備內部的,所以我必須將href =「#anchor」更改爲href =「file:///android_asset/webassets/link.html#anchor」。這是讓錨點正常工作的唯一方法。希望有所幫助。 – SoundsDangerous