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就出错了就导致页面不正常了。
RunJavaScript jsi = new RunJavaScript(); // RunJavaScript为自己定义的内类,负责让js调用。
detailsWebview.addJavascriptInterface(jsi, "dtvobj");
就显示不全。不加显示的好好的。
原因:
在android 4.2以后,任何为JS暴露的接口,都要加@JavascriptInterface
addJavascriptInterface(jsi, "dtvobj");之后,但是没加@JavascriptInterface,导致页面js读到dtvobj但是读不到里面具体方法isBook()结果js就出错了就导致页面不正常了。
相关文章推荐
- AndroidApplication onResume 的一个问题
- android 中WebView 显示不全的问题
- Android分类前言
- android.os.NetworkOnMainThreadException
- 用Unity开发基于Oculus Rift的体验游戏时遇到天空盒重影问题的解决方法
- Android界面设计之:使用水平视图切换
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- adb 命令
- android 手动打包
- JavaScript学习call、apply的区别
- 移动端入门+box-flex
- unity3D游戏开发十四之NGUI一
- 盘点男士们也喜爱的八大女性APP
- 转载:Android 布局属性详解
- 粒子滤波(Particle Filter)在目标跟踪(Object Tracking)中的应用
- ios 一步一步学会自定义地图吹出框(CalloutView)-->(百度地图,高德地图,google地图)
- Android4 学习笔记 4-视频技术概述
- Codeforces Round #150 (Div. 2) C. The Brand New Function
- xcode 识别不了设备
- phonegap使用的初步研究(一)cordovaWebView不能加载外网的页面