记录一下X5浏览内核打开文件的一个BUG

怎么打开就不说了,最近用X5打开pdf,一般情况都能正常的加载插件,打开文件,但是偶尔会出现加载不了插件,文件也打开失败的情况(并且这个时候只能重装APP解决),会报:

TbsReaderView: not supported by:pdf

当然,这个问题肯定是不存在的,支持当然是支持,经过观察发现,问题应该是出在加载插件那里,官网文档也没说怎么解决,多次尝试,最后发现如下解决方案:

当preOpen返回false的时候调用:

QbSdk.clearAllWebViewCache(this,true);

然后再重新走一遍流程,发现就能正常的下载插件了,应该是tbs的缓存文件的bug。行了,如果有同样遇到的,希望能帮到你.