Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to debug Crosswalk webview remotely?

I'm trying to use XWalkView in Android 5.

When I try to inspect an XWalkView in chrome://inspect, I can see the name of the app that is running, but no options for inspection. I also attempted in Canary, but it never got past USB auth for debug.

How can I use chrome dev tools to debug XWalkView?

like image 887
posit labs Avatar asked Jan 20 '15 20:01

posit labs


People also ask

How to debug xwalk WebView remotely?

To debug xwalk webview remotely is similar to webview except the webview config. a. Config your chrome and device for debugging. Refer to google articles or SO post.

How do I debug Android webviews?

To display the list of the Android WebViews with debugging turned on, go to edge://inspect. Debug Android WebViews in the same way you debug a webpage through remote debugging. Android WebView debugging must be turned on within your app. To turn on Android WebView debugging, run the setWebContentsDebuggingEnabled static method on the WebView class.

Can I use webview2 to connect with a running Edge browser?

I try to see if I can use WebView2 to connect with a running Edge browser, and run some JavaScript from it. 1. Follow the instructions by “Get Started with Remote Debugging Windows 10 Devices”. In Edge browser, change “Enable remote debugging through Windows Device Portal” from “Default” to “Enable”, then restart Edge browser.

Is it possible to inspect xwalkview in chrome?

When I try to inspect an XWalkView in chrome://inspect, I can see the name of the app that is running, but no options for inspection. I also attempted in Canary, but it never got past USB auth for debug.


1 Answers

To debug xwalk webview remotely is similar to webview except the webview config.

a. Config your chrome and device for debugging. Refer to google articles or SO post.

b. Config your webivew for debugging. (difference between webview and xwalkview) Refer to xwalkview doc.

For xwalkview, XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true);

(For webview, WebView.setWebContentsDebuggingEnabled(true); //v4.4+) Refer to this answer.

like image 107
LF00 Avatar answered Sep 30 '22 04:09

LF00