我想运行一个函数来打开安卓浏览器系统中的链接。这是我的问题的例证。请参阅插图我该怎么办? 我只使用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;
}