public class WebViewHook implements IXposedHookLoadPackage {
public void handleLoadPackage(LoadPackageParam lpparam) throws Throwable {
if (! lpparam.packageName.equals("com.tencent.mobileqq")) {
return;
}
XposedBridge.log("WebViewHook handleLoadPackage: " + lpparam.packageName);
XposedBridge.hookAllConstructors(WebView.class, new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
XposedHelpers.callStaticMethod(WebView.class, "setWebContentsDebuggingEnabled", true);
XposedBridge.log("WebViewHook new WebView(): " + packageName);
}
});
}
}