如何获得Webview访问的链接?

时间:2018-07-29 06:15:04

标签: android webview

我想在我的android应用中获取Webview访问的链接。 更清楚地,如果我的链接为example.com,并且该网页内有一个超链接。如果用户单击该链接,则我想烘烤相同的链接。

1 个答案:

答案 0 :(得分:1)

您应该能够执行以下操作:

webview.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageStarted (WebView view, String url, Bitmap favicon) {
        activity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                Toast.makeText(activity, "onPageStarted: " + url, Toast.LENGTH_SHORT).show();
            }
        });
    }
});

基于以下文档:

https://developer.android.com/reference/android/webkit/WebView#basic-usage https://developer.android.com/reference/android/webkit/WebViewClient.html#onPageStarted(android.webkit.WebView,%20java.lang.String,%20android.graphics.Bitmap)