产品动态
QAPM.beginScene(QAPM.SCENE_ALL, QAPM.ModeStable | QAPM.ModeWebView | QAPM.ModeJsError| QAPM.ModeHTTPInWeb);
WebSettings webSetting = webView.getSettings();webSetting.setJavaScriptEnabled(true);
webView.addJavascriptInterface(QAPMJavaScriptBridge.getInstance(),"QAPMAndroidJsBridge");
@Overridepublicpublic WebResourceResponse shouldInterceptRequest(WebView webView, String s) {Object response =QAPMJavaScriptBridge.getInstance().shouldInterceptRequestWithX5(s);if (response != null) {return (WebResourceResponse)response;}return super.shouldInterceptRequest(webView,s);}
@Overridepublicpublic WebResourceResponse shouldInterceptRequest(WebViewwebView, String s) {WebResourceResponse response =QAPMJavaScriptBridge.getInstance().shouldInterceptRequest(s);if (response != null) {return response;}return super.shouldInterceptRequest(webView, s);}
webView.setWebViewClient(new WebViewClient(){@Overridepublic void onPageFinished (WebView view, String url) {super.onPageFinished(view, url);QAPMJavaScriptBridge.getInstance().initFileJS(view);}});
WebView.setWebContentsDebuggingEnabled(true);
chrome://inspect,在出现的设备中单击 inspect。
web start success ,vxxx,则代表 WebSDK 注入成功。

文档反馈