Вы можете использовать addJavaScriptInterface WebView, чтобы позволить JavaScript контролировать ваше приложение (в этом случае, чтобы JavaScript мог запускать Intent при нажатии на ссылку).
Для этого вам нужно передать экземпляр класса для привязки к JavaScript, это может быть что-то вроде следующего:
private final class JsInterface {
public void launchIntent(final String payload) {
Activity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
// use the payload if you want, attach as an extra, switch destination, etc.
Activity.this.startActivity(new Intent(Activity.this, SomeOtherActivity.class));
}
});
}
}
Затем вы добавляете это в WebView с чем-то вроде этого:
webView.addJavascriptInterface(js, "Android");
Затем в JavaScript из WebView вы просто используете метод launchIntent вашего нового объекта Android.