展会信息港展会大全

webView 支持javascript 在webview中点击http连接 调用android默认的浏览器
来源:互联网   发布日期:2015-10-02 21:19:24   浏览:1821次  

导读:需求:在webview中点击http连接,调用android默认的浏览器。这样在关闭url连接时,依然可以回到webview页面继续浏览解决方案:1、定义一个webview mwebview2、在webView中加载url3、设置webview参数: mwebvie......

需求:在webview中点击http连接,调用android默认的浏览器。这样在关闭url连接时,依然可以回到webview页面继续浏览

解决方案:

1、定义一个webview mwebview

2、在webView中加载url

3、设置webview参数:

mwebview.getSettings().setJavaScriptEnabled(true);

mwebview.addJavascriptInterface(new Object(){

public void openBrowser(String url){

Uri uri = Uri.parse(url);

Intent iten = new Intent(Intent.ACTION_VIEW,uri);

startActivity(iten);

}

}, "openBrowser");

其中:内部类中的方法openBrowser就是用来加载在webview中传来的url

4、在html 设置当点击http时,触发openBrowser函数。

<u><a onClick="window.openBrowser.openBrowser('http://www.ct10000.com/main/wifibuy/')" style="color:#0000FF">http://www.ct10000.com/main/wifibuy/</a></u>

其中:调用函数的方法:window.openBrowser.openBrowser(),参数要用单引号

赞助本站

人工智能实验室

相关热词: webView javascript 浏览器

相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港