我想运行一个函数来打开android浏览器系统中的链接。以下是我的问题的说明。 See the illustration我该怎么办?我只使用javascript而不是java。请帮忙
答案 0 :(得分:0)
前段时间我遇到了同样的问题。为此,我修改了InAppBrowser源代码。 你应该覆盖InAppBrowser.java中的InAppBrowserClient类中的shouldOverrideUrlLoading方法
这将允许您在加载URL之前挂钩请求并选择备用行为。在您的情况下,在系统浏览器中加载URL。
您的代码将如下所示:
@Override
public boolean shouldOverrideUrlLoading (WebView view, String url){
if(url.equals("Your URL to be loaded")){
openExternal(url);
return true;
}
return false;
}
答案 1 :(得分:0)
出于安全原因,您不能这样做。您只能使用Ajax在客户端执行命令到服务器。