最近也在做android手机插件,遇到一个很奇怪的问题,求解惑。
我在4.0.3源码下编译成功的插件,只能在我那套源码运行的手机上的自带的浏览器运行正常,安装的第三方浏览器(除QQ浏览器外)无法识别插件(就是出现一个蓝色的立方体,立方体的两面有?符号)。
另外,我将该插件安装到2.3.3,4.1(小米1)手机上均无法识别插件。按理来说都是基于webkit内核的浏览器,但是在不同手机上却运行结果不同。我推测是不同手机厂商对自带浏览器做了修改(即使修改,我认为内核未变,按理也应该能识别)或者浏览器开发商做了特别的处理。若有朋友知道,请指点!
第三方测试浏览器:
uc浏览器(U3内核,不晓得是什么东东,器上还是Webkit内核)
qq浏览器(说是自主研发的X5内核,其实还是webkit的那套东西)
傲游浏览器(IE与Webkit双核)
猎豹浏览器(采用Trident和WebKit双核)
百度浏览器(webkit)
欧朋浏览器(Presto内核)