Skip to content

coloz/cordova-plugin-x5-webview2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cordova-plugin-x5-webview2

本项目fork自cordova-plugin-x5-webview
更新到最新的X5 SDK,并适配cordova-android 7.x

使用方法

cordova plugin add https://github.com/coloz/cordova-plugin-x5-webview2.git

在项目的MainActivity中添加:

import com.tencent.smtt.sdk.QbSdk;

QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {

      @Override
      public void onViewInitFinished(boolean arg0) {
        // TODO Auto-generated method stub
        //x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
        Log.d("app", " onViewInitFinished is " + arg0);
      }

      @Override
      public void onCoreInitFinished() {
        // TODO Auto-generated method stub
      }
    };

QbSdk.initX5Environment(this, cb);

检测是否切换到X5

console.log(navigator.userAgent);

其他参考

https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7

已知问题

1.切换到X5内核后,会导致cordova无法联机调试,android studio可调试

About

将cordova app的webview更换为腾讯X5浏览器内核

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages