WebDebugX

Why WebDebugX

WebDebugX puts scattered remote debugging entry points into one desktop app. Less hardware, less setup and fewer app changes.

No proxy No certificate No SDK No jailbreak

Problem

iOS debugging locks you into macOS

Safari Web Inspector is the sanctioned way to inspect a page on an iPhone, and it only exists on a Mac. For a team on Windows or Linux, the price of inspecting one DOM node is a second computer.

WebDebugX speaks the WebKit remote debugging protocol over the USB connection and brings the inspector to whatever desktop you already have. Same protocol, same inspector front end, no Mac in the loop.

Problem

chrome://inspect wants the open internet

The official Android route loads its interface from Google’s servers. On a restricted, offline or air-gapped network that page simply never finishes loading, and the device you can plainly see over adb stays unreachable.

The DevTools front end ships inside WebDebugX and is served from your own machine. The debugging session is local, so a network that blocks Google does not block your work.

Problem

Packet capture is the wrong instrument

When an H5 page misbehaves, the reflex is to capture traffic — which means configuring a proxy and installing a root certificate, and still only ever shows you the wire. The DOM, the console error and localStorage are all invisible from there.

WebDebugX attaches to the page, not the network. You see the requests from inside the page, plus everything a packet capture structurally cannot show you, and no certificate is involved at any point.

Problem

Debug SDKs change what you are debugging

Dropping a remote-debugging SDK into the app means a special build, a library with its own bugs, and a shipping risk if it ever reaches production. You are also no longer testing the binary you are going to release.

Nothing is added to your app. You set one debugging flag that the platform already provides, and inspect the same build you would ship.

Problem

The pages inside your app are the hard ones

Browser tabs are the easy case. The pages that actually break are the ones embedded in a hybrid app — a WKWebView on iOS, a WebView on Android — and they are the ones the usual tooling handles worst.

Inspectable pages inside your own apps are listed alongside browser tabs and open in the same inspector, with the same panels.

Problem

The screen you need is across the room

Kiosks, TVs, embedded panels and build machines all run Chromium somewhere inconvenient, usually with no keyboard and no interest in being debugged.

Point WebDebugX at an IP address and a debugging port and inspect it from your desk, exactly like a device on the cable.

What you actually get

Real inspector front ends, bundled and served locally.

Live DOM and styles

Inspect and edit the running page: computed styles, the box model, and changes reflected on the device immediately.

Console with real context

The page’s own logs and errors, and expression evaluation against its actual state on the device.

Sources and breakpoints

The scripts as loaded, with breakpoints, stepping, scopes and source-map resolution.

Network from inside the page

Headers, payloads, status and timing without a proxy, a certificate or any interception of HTTPS.

Storage inspection

Cookies, localStorage and sessionStorage exactly as the device holds them.

Many devices, one window

Phones, tablets, emulators and remote Chromium instances in a single device list, switched without changing tools.

Every one of these is solved

No Mac, no proxy, no certificate, and no change to your app.