Есть ли в GeckoView mustOverrideUrlLoading? - PullRequest
0 голосов
/ 30 апреля 2019

Я очень хорошо знаком с использованием метода shouldOverrideUrlLoading в Android WebView и использовал его в нескольких проектах. У меня есть новый проект, который требует GeckoView от Mozilla вместо стандартного WebView, но я не могу найти способ переопределить URL-адреса (чтобы пользователь не мог переходить по определенным ссылкам с первоначально загруженного веб-сайта). Существует ли такой метод?

Я встроил GeckoView в свой проект со следующими инструкциями: https://wiki.mozilla.org/Mobile/GeckoView и веб-сайты выглядят великолепно.

Код Android WebView, который я пытаюсь эмулировать, выглядит следующим образом:

browser.setWebViewClient(new WebViewClient() {
  public boolean shouldOverrideUrlLoading(WebView view, String url) {
    Uri uri = Uri.parse(url);
    if (url.startsWith("https://www.example.com/")) {
      return false;
    }
    return true;
  }
});

Есть ли подобный метод в GeckoView?

...