如果命令嵌入在外部站点中,如何运行函数 cordova

How do I run a function cordova if the command embedded in external sites?

本文关键字:何运行 运行 cordova 函数 命令 外部 站点 如果      更新时间:2023-09-26

我想运行一个函数来打开安卓浏览器系统中的链接。这是我的问题的例证。请参阅插图我该怎么办? 我只使用javascript而不是java。请帮忙

前段时间我遇到了同样的问题。为此,我修改了 InAppBrowser 源代码。您应该重写 应该覆盖 在 InAppBrowser 中找到的 InAppBrowserClient 类中的 shouldOverrideUrlLoading 方法.java

这将允许您在加载 url 之前挂钩到请求并选择替代行为。在您的情况下,在系统浏览器中加载 URL。

您的代码将如下所示:

@Override
public boolean shouldOverrideUrlLoading (WebView view, String url){
    if(url.equals("Your URL to be loaded")){
        openExternal(url);
        return true;
    }
    return false;
}