Skip to content

Instantly share code, notes, and snippets.

@kryss kryss/撤掉X5情愿书
Last active Aug 7, 2019

Embed
What would you like to do?
撤掉X5情愿书
我是一个普通的H5开发者,我们花了10来个月做了一款微信应用,
但是因为最新版本的微信,选择使用了还没成熟的X5浏览器,
导致我们的应用在安卓版上完全无法使用 REST H5特效。
我相信这个世界上还有很多和我一样,因为这个问题头痛的开发猿。
所以希望能通过这个请愿书,感动TX的领导们,你们向他们学习:https://github.com/crosswalk-project/crosswalk
希望你们不要让我们开发者失望,X5真的是没法用,而且也没法改成能用,很多项目真的等不了。
如果你是开发猿请加颗星,希望能通过群众的响应改善大家的开发环境。
@wistoch

This comment has been minimized.

Copy link

wistoch commented Mar 22, 2016

很抱歉给您的开发带来了不便。
这里介绍一下微信、手机QQ、空间内嵌X5的背景:最初是因为在微信发现系统WebView的一些安全漏洞,对微信业务影响非常严重,但是这些漏洞单纯在APP侧无法解决,所以微信提出要求内嵌X5内核替换系统WebView。后来手机QQ、空间也提出了内嵌X5的需求。
内嵌X5最初是解决APP的问题,主要是APP终端开发的述求,前端同学没有参与,上线后,给前端同学带来了一些挑战,这主要是因为之前的X5内核是基于Android 4.2 WebView定制优化而来的,很多H5, CSS3属性支持是以Android 4.2系统为基础的,虽然后续我们在此基础上做了增强,但是比起Chrome的Blink内核,还是要差很多。 而Android 4.4开始,系统WebView切换到了Blink内核,所以导致在新Android机型上,X5内核的一些CSS3/H5支持弱于系统WebView。
为了解决这个问题,去年X5内核团队,投入了全部人力,全力将X5内核升级到了Blink。 全新的X5内核基于Android 5.0系统的Blink内核,已经在15年11月份在QQ浏览器6.2版本上线,经过两个版本的迭代,现在基本稳定,近期已经开始在微信、手机QQ和空间上灰度,预期会在4月份全量上线。新内核上线后,会在新Android版本手机上对齐Chrome blink内核在前端的表现能力,同时在低版本的Android手机上也提供相同表现能力,相信会给前端同学带来更多的想象空间。

如果可以,不知道您能否联系一下我(微信:wistoch),我们看看您具体遇到的是什么问题,一起看看怎么解决,看看在新的内核上是否还有问题。 非常感谢您的支持!

@mojianyuan

This comment has been minimized.

Copy link

mojianyuan commented Apr 10, 2016

请问什么时候支持wss?

@adonishong

This comment has been minimized.

Copy link

adonishong commented Apr 19, 2016

基于blink的X5新内核说是已经在静默全量更新了,那个版本的X5可以支持wss;可以用UA检查一下浏览器版本,前端根据UA选择链接wss还是ws

@ceeji

This comment has been minimized.

Copy link

ceeji commented Apr 19, 2016

一般腾讯的全量更新应该可以很快覆盖到绝大多数客户端吧?我现在使用 X5 Blink 的功能是否足够『安全』呢(当然会有 fallback,但只是想说,是否可以保证大多数人可用)

@kamikat

This comment has been minimized.

Copy link

kamikat commented May 3, 2016

可否介绍一下微信研发团队发现的系统 WebView 漏洞以及漏洞的修复状况?

@harry-liu

This comment has been minimized.

Copy link

harry-liu commented Apr 6, 2017

可否介绍一下微信研发团队发现的系统 WebView 漏洞以及漏洞的修复状况?

@alfredzh

This comment has been minimized.

Copy link

alfredzh commented Mar 7, 2019

可以把缓存控制按标准来实现么?如果有相关的开关,能否提供完整的文档?官方的网站什么都没有

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.