Gibt es eine Möglichkeit, URLs und Telefonnummern von WebView automatisch in Android zu verknüpfen?

8

Wenn eine Seite eine URL oder eine Telefonnummer hat, die kein Link ist, gibt es eine Möglichkeit, WebView erkennt es und wandelt es automatisch in einen Link um, wie Sie es mit TextView s?

Mit TextView würden Sie einfach android:autoLink auf die gewünschten Einstellungen setzen:

%Vor%

aber ich kann keine Entsprechung für WebView finden.

    
Jeremy Logan 16.11.2009, 18:50
quelle

2 Antworten

2

Ich weiß nichts über die Art und Weise, wie dies funktionieren würde, wenn ich nur eine Einstellung ändere, aber eine Umgehung wäre, zu warten, bis die Webseite fertig geladen ist und dann:

%Vor%

Dadurch wird javaScript in die bereits geladene Webseite injiziert. Es gibt ein etwas längeres Beispiel hier: Ссылка .

Sie können die JavaScript-Quelle zum Erstellen von Links finden, wenn Sie sich die Quelle des Linkify-Skripts für Greasemonkey ansehen (es ist ein Plugin für Firefox, falls Sie nicht damit vertraut sind). Ich glaube, es kommt mit der Standardinstallation.

    
Aleksander Kmetec 16.11.2009, 19:07
quelle
31

Wenn Sie Ihren eigenen (Web-) Inhalt aus einem String laden, können Sie Folgendes tun:

%Vor%     
Harri 02.03.2011 07:49
quelle

Tags und Links