webview不能弹出alert

分析出现这个问题一般有2个原因。 原因一没有自定义实现WebChromeClient(一般只需要实现一个空的WebChromeClient即可): mWebView.setWebChromeClient(new WebChromeClient()); 原因二还有一个比较少碰到的原因,今天我碰到了,由于new WebView的时候用的不是this,而是getApplicationContext... 阅读全文

@2016-06-27 Hybird 浏览(539)
#
MUI的原生与网页交互研究

基本介绍MUI首页:http://dev.dcloud.net.cn/mui/HTML5+SDK首页:http://www.html5plus.org/doc/h5p.htmlDCloud首页:http://www.dcloud.io/ 注入一开始一直很好奇,mui的类似plus.device.getVolume()这样的三级方法是怎么注入的,因为安卓中注入时mWebView.addJavasc... 阅读全文

@2016-06-27 Hybird 浏览(1001)
#
node.js使用jsdom解析HTML抓取网站数据

前言解析HTML这事儿本来就是js的强项,以前一直用Java来做,感觉老苦逼了,虽然也有一些插件来辅助,但是用的很蛋疼,node.js的出现简直是一大福音。 虽然如此,但毕竟nodejs没有浏览器,解析html还是需要第三方库支持的。 代码jsdom_v9 重要说明:jsdom从v10开始又更换了api,fuck!以下代码只对v9有效。 首先准备环境: npm install -g ... 阅读全文

@2016-06-25 Node.js 浏览(920)
#
自己实现简单的switch开关插件

效果最终效果就是这个样子: HTML代码HTML代码结构如下: <div class="simple-switch"> <span class="switch-handler"></span></div> 其中,文字采用:before来实现,switch-handler就是那个圆圈,通过active样式来区分是否选中,还是来看完整代码... 阅读全文

@2016-06-25 JavaScript 浏览(532)
webview使用HTML5的video标签播放视频问题总结

问题先上代码: <video id="video" src="test.mp4" style="width:100%;" controls autoplay></video>以下总结全部基于我的LG-G3手机(Android4.4),且不对webview做特殊处理的情形下,问题总结: autoplay不生效,视频不会自动播放;即使是使用video.play()也不能... 阅读全文

@2016-06-24 Hybird 浏览(2773)
cookie特殊字符

事件描述今天项目中碰到一个问题,存在cookie中的mac地址(形如AC:4A:FE:6F:2B:04)在前端能够正常获取到,但是到了Java后台过去到的只有AC,也就是冒号后面的都被截取掉了。 Cookie中不允许的特殊字符查阅了相关文章,先自己总结一下。 cookie有2个版本,不同版本以及不同浏览器对于限制字符有所不同,一般而言越新的浏览器限制字符越少,但是为了以防万一,以下字符都不建议... 阅读全文

@2016-06-24 JavaScript 浏览(653)
#
Android WebView使用input[file]浏览本地图片以及拍照上传

前言之前在外部浏览器(如UC、Chrome等)测试过,input[type="file"]就可以轻松实现文件选择和拍照,但是后来放到webview下面来就一大堆问题了。 虽然webview默认不支持input[file],但是可以通过添加一些代码来实现,下面这段代码网上非常常见: //TODO 可以发现,几乎所有版本都没问题,唯独安卓4.4.1和4.4.2有问题,貌似是Android自己的b... 阅读全文

@2016-06-23 Hybird 浏览(2672)
mysql插入时间报错:Incorrect datetime value: '' for column 'xxx'

现象描述今天在把一个小项目部署到现网服务器时,在一个时间修改问题上一直报错,代码非常简单,就是修改一个表的时间,datetime类型,本地是没有任何问题的,报错如下: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '' for column 'last_login_date' at r... 阅读全文

@2016-06-23 MySQL 浏览(1364)
#
xshell不兼容win10问题解决

提示mfc110.dll等错误,典型的缺少VC++运行库的问题,试着装了一个2012还是多少,反正还是报错,网上直接下载dll安装也不行,最后直接把VC2005-VC2015全部装了个遍,然后立马就没问题了,哈哈! 当然也没你想的那么麻烦,网上直接下载VC合集包,可以批量安装的,可以直接到 这里 下载。 ... 阅读全文

@2016-06-22 软件使用 浏览(1498)
#
Linux下安装MySql总结

安装mysql的安装主要有3种方法,一种是源码安装,一种是RPM安装,一种是二进制文件安装(相当于Windows下的绿色安装),这里采用最后一种方式。 下载进入mysql官网,然后按照图示找到指定地方,我们这里下载一个历史版本5.5,然后指定platform为Linux-Generic,拖到最下面去,下载.tar.gz格式的64位文件。 开始安装不同于大部分教程,我这里安装到/... 阅读全文

@2016-06-22 MySQL 浏览(593)
#
第一次安装Eclipse后的环境设置

本文截图基于汉化版的Eclipse3.7,英文版的请自行对照配置。 编码设置首先必须要配置的是编码配置,全部统一utf-8: 字体设置 代码风格设置 内容辅助 基本插件汉化包jadsvnprop插件 ... 阅读全文

@2016-06-22 Eclipse 浏览(436)
#
SVN常见错误总结

Eclipse连接SVN报错:malformed network data笔记时间:2016-03-16 22:57:03 星期三 Eclipse连接svn时报错如下: malformed network data但是使用TortoiseSVN是能够正常连接的,搜索之后发现是eclipse的svn插件太旧的原因,重新到 这里 下载一个最新的subclipse替换即可,如果此下载地址失效,可以自... 阅读全文

@2016-06-22 SVN 浏览(866)
第11页,共11页