Я очень хорошо знаком с использованием метода 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?