android中webview5.0怎么不能使用addjavascriptinterface
展开全部
可以使用的;
//Android(Java)与js(HTML)交互的接口函数, Android 为桥连对象可随意设值
mWebView.addJavascriptInterface(new JavaScriptInterface(), "Android");
class JavaScriptInterface{
/**
* ----被JS调用的方法-----
* javascriptInterface 用于兼容高API
* @param getinfo 获取订单的url
*/
@JavascriptInterface
public void EntryWXPay(String InfoUrl){
Log.e("MainActivity", "js调用Android方法成功"+InfoUrl);
Intent intent =new Intent(MainActivity.this, PayActivity.class);
intent.putExtra("InfoUrl", InfoUrl);
startActivity(intent);
}
}
//Android(Java)与js(HTML)交互的接口函数, Android 为桥连对象可随意设值
mWebView.addJavascriptInterface(new JavaScriptInterface(), "Android");
class JavaScriptInterface{
/**
* ----被JS调用的方法-----
* javascriptInterface 用于兼容高API
* @param getinfo 获取订单的url
*/
@JavascriptInterface
public void EntryWXPay(String InfoUrl){
Log.e("MainActivity", "js调用Android方法成功"+InfoUrl);
Intent intent =new Intent(MainActivity.this, PayActivity.class);
intent.putExtra("InfoUrl", InfoUrl);
startActivity(intent);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |