您的位置:首页 > 移动开发

android 中WebView 显示不全的问题

2014-04-14 17:54 483 查看
在开发过程中我的WebView只要加上

RunJavaScript jsi = new RunJavaScript(); // RunJavaScript为自己定义的内类,负责让js调用。

detailsWebview.addJavascriptInterface(jsi, "dtvobj");

就显示不全。不加显示的好好的。

原因:

在android 4.2以后,任何为JS暴露的接口,都要加@JavascriptInterface

addJavascriptInterface(jsi, "dtvobj");之后,但是没加@JavascriptInterface,导致页面js读到dtvobj但是读不到里面具体方法isBook()结果js就出错了就导致页面不正常了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: