我想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. 如何覆蓋JS URL覆蓋?
- 3. Tumblr sharer url覆蓋
- 4. Ajax Url被覆蓋
- 5. Android WebViewClient問題
- 6. Android WebVIew WebViewClient
- 7. Android Motionevent覆蓋
- 8. Android launchMode:singleTask覆蓋
- 9. Android覆蓋onBackPressed()
- 10. Android/Java - 覆蓋
- 11. Android OnNavigationListener覆蓋?
- 12. Android:覆蓋RelativeLayout
- 13. Android GUI覆蓋
- 14. 覆蓋Android ArrayAdapter
- 15. Url控制器操作不覆蓋
- 16. (android)當url被重定向時WebViewClient不起作用
- 17. 由Apache覆蓋的URL?
- 18. 如何覆蓋OpenLayers.Protocol.HTTP的URL?
- 19. 覆蓋@ font-face src URL?
- 20. Android,地圖覆蓋
- 21. Android方法覆蓋
- 22. Android圖像覆蓋
- 23. Android路由覆蓋
- 24. Android覆蓋線程?
- 25. Android覆蓋項目
- 26. Android onRestoreInstanceState覆蓋值
- 27. Android地圖覆蓋
- 28. openstreetmap覆蓋android mapview
- 29. Еclipse(android)覆蓋ID
- 30. Android - 覆蓋android.content.Resources類
我在辯論添加一個JavaScript接口來處理每個錨點擊。這似乎很漫長。網頁錨點的行程是否應該覆蓋UrlLoading? – SoundsDangerous
我發現與webview ..類似的問題打開這樣的href鏈接。你找到了解決方案嗎? – visista
我的網頁是設備內部的,所以我必須將href =「#anchor」更改爲href =「file:///android_asset/webassets/link.html#anchor」。這是讓錨點正常工作的唯一方法。希望有所幫助。 – SoundsDangerous