Uncaught ReferenceError while loading asset file on android 4.4
2015-12-15 16:48
417 查看
项目中遇到的问题记录一下:
错误描述:
在Android4.4以及以上的系统中存在的问题,加载js,明明存在的方法,缺报了未定义的异常
解决方法:
加载js,不使用 loadurl方法,用evaluateJavascript方法代替,但是这个方法,只有在4.4以上的系统中才能使用,所以代码修改如下:
错误描述:
[code]I/chromium(1101): [INFO:CONSOLE(1)] "Uncaught ReferenceError: MathJax is not defined", source: http://bar/ (1)
在Android4.4以及以上的系统中存在的问题,加载js,明明存在的方法,缺报了未定义的异常
解决方法:
加载js,不使用 loadurl方法,用evaluateJavascript方法代替,但是这个方法,只有在4.4以上的系统中才能使用,所以代码修改如下:
[code]if (android.os.Build.VERSION.SDK_INT < 19) { mWebView.loadUrl("javascript:MathJax.Hub.Queue(['Typeset',MathJax.Hub]);"); } else { mWebView.evaluateJavascript("javascript:MathJax.Hub.Queue(['Typeset',MathJax.Hub]);",null); }
相关文章推荐
- android之遍历所有文件夹和子目录搜索文件
- 在学习过程中总结的LoaderManager的LoaderCallbacks刷新数据以使onLoadFinished回调方法能被执行的两种方式
- Android开发-asset中文件超过1M的解决方法
- Android LitePal介绍与使用说明
- Android使用ListView实现时间轴可添加标题和子栏目
- android设置主题和自定义主题的方法
- Android Service完全解析,关于服务你所需知道的一切
- Android SDK的安装教程
- Android Alarm详解
- android-Property Animation
- 创建Material Design风格的Android应用--创建列表和卡片
- Android 顶部下拉刷新添加数据&& 底部上拉刷新添加数据 ScrollListener
- Android Manifest.xml中application功能和重写
- 安卓学习笔记之ViewPager
- android:autoLink
- android.content.res.Resources NotFoundException解决 Resource ID #0x7
- Android之EditText 为密码输入框时,密码的显示与隐藏
- Android之EditText 为密码输入框时,密码的显示与隐藏
- Android开发实践:使用Service还是Thread
- Android6.0的phone应用源码分析(4)——phone拨号流程分析