小编eli*_*m98的帖子

GeckoView 中是否有 shouldOverrideUrlLoading?

我非常熟悉在Android WebView 中使用shouldOverrideUrlLoading 方法,并在几个项目中使用过它。我有一个需要 Mozilla 的 GeckoView 而不是标准 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;
  }
});
Run Code Online (Sandbox Code Playgroud)

GeckoView 中是否有类似的方法?

java firefox android gecko geckoview

3
推荐指数
1
解决办法
731
查看次数

标签 统计

android ×1

firefox ×1

gecko ×1

geckoview ×1

java ×1