X5 WebKit 的那些坑(持续更新....)
来源:互联网 发布:智慧农业大数据平台 编辑:程序博客网 时间:2024/05/17 17:54
二、坑
1、我将html文件放到/data/data/com.example.demo/files/ 里面去了,结果发现X5根本无法读取,后来通过跟腾讯工作人员沟通,原来老版本的WebKit只允许读取/sdcard 和私有目录下的/data/data/com.example.demo/files/public目录,其他目录的调用都被禁止了,通过X5 Demo知道我手机上的X5版本是2258,而新的版本如3321已经不再限制了。
(考虑到有的用户是老版本的webkit,所有目录选择需要考虑下)
(考虑到有的用户是老版本的webkit,所有目录选择需要考虑下)
2、腾讯X5官网没有写,原来App集成X5后还要到官网http://x5.tencent.com/ 的开发者后台去登记App,获得一个QBSDKAppKey,然后放到AndroidManifest.xml里面去,具体可参考官网文档。(参考:http://sanwen8.cn/p/x17z9L.html或者http://blog.csdn.net/langxingtianxi/article/details/51774347)
3、js调用java的方法,share(int id),结果发现一直传回来的id是null,经过研究才发现,在js传递的参数必须在js中先转为String类型。另外x5内核貌似不支持方法重载。传递要使用String类型传递
4.测试发现没有X5内核的情况下使用下面方法设置允许跨域是无效的,且可能导致APP闪退,这个我会提交给腾讯,希望得到解决
public WebResourceResponse(String var1, String var2, int var3, String var4, Map<String, String> var5, InputStream var6) { this(var1, var2, var6); this.setStatusCodeAndReasonPhrase(var3, var4); this.setResponseHeaders(var5);}
5、继续更新中...
0 0
- X5 WebKit 的那些坑(持续更新....)
- 那些曾经踩到的坑(持续更新。。。)
- App使用百度地图SDK的那些坑【持续更新】
- 那些年我踩过的坑(持续更新)
- Caffe-那些痛的记忆(持续更新)
- 关于那些常见的坑爹的小bug(会持续更新)
- [那些年踩过的坑]Android5.0 新控件的一些注意点(持续更新
- 那些坑了我N多时间的问题(持续更新)
- 纪念那些年我曾爬过的坑(持续更新)
- 那些年我们踩过的php坑(持续更新)
- 学习angulaujs2踩过的那些坑及注意事项(持续更新...)
- 那些年关于java踩过的坑(持续更新)
- ReactNative开发之我遇到的那些坑(持续更新)
- 那些年遇到的坑公司,留给后人斟酌(持续更新)
- android开发中那些掉过的坑(持续更新)
- 持续更新~~~那些很神奇的问题们
- 那些年,我们遇到的异常。。。(持续更新)
- 位运算的那些事【学习记录、、持续更新
- 一个部门新星的坠落(一切都是成长必经之路----呵呵)
- C 字符串截取
- 基本注意事项1
- 统计字符串字符问题
- linear-gradient实现纯CSS文字淡入效果
- X5 WebKit 的那些坑(持续更新....)
- 观w3cschool 笔记--自己理解的
- linux用户与多个组相关操作
- 用swift实现tableview的展示
- PHP学习总结(2)——PHP入门篇之PHP代码标识
- Android事件分发机制
- Java-001-String和StringBuffer以及StringBuilder
- 数据结构-线性表
- 类的设计