我想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