如何在Android WebView中的链接点击操作URL

时间:2013-01-25 02:30:49

标签: android hyperlink android-webview

我通过HTTP GET将网站拉到WebView。问题是该网站没有针对移动设备进行格式化。我发现如果我编辑HTML,我可以注释掉在网站上创建左窗格的脚本。

方法: 将页面下载到字符串,搜索字符串并用<link替换第一个子串<!--,写入文件,然后加载到WebView

在链接出现之前,这很有效。点击它会导致WebView尝试加载file:///index.php/Whatever_the_page_was

我想要做的是捕获该链接请求并将file:///部分更改为www.wurmpedia.com,然后通过我的解析器运行它以删除第一个脚本,并重复任何过程其他链接点击后面。

我找不到任何其他办法来解决这个问题,这就是我所做的。无论是通过URL修改还是使用更有效的方法,都可以获得任何帮助。

1 个答案:

答案 0 :(得分:1)

如何使用

截取链接请求

WebView.shouldInterceptRequest