Yad Smood
Yad Smood
Such as when we want to enable notification API for the website. See https://chromedevtools.github.io/devtools-protocol/tot/Browser/#method-grantPermissions
See https://chromedevtools.github.io/devtools-protocol/tot/Tracing This is what it means for devtools UI: https://chromedevtools.github.io/timeline-viewer/
See https://chromedevtools.github.io/devtools-protocol/tot/Profiler/#method-startPreciseCoverage and https://chromedevtools.github.io/devtools-protocol/tot/CSS/#method-startRuleUsageTracking
Compare the functions in the `query.go` file.
To help people avoid rod if other libs fit their scenarios better.
See https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API It's like a `Page`, handled by the `Target` domain. We should use the target id to interact with it.
Better to let CI do it, see https://github.com/golang/tools/tree/master/internal/apidiff
English is the de facto language for developers, but for beginners, it might be better for them to use their mother tongue. We'd better use https://www.deepl.com/ to translate the https://pkg.go.dev/github.com/go-rod/rod...
The reason why I tucked them into a single package is that Golang doesn't support the cyclic package dependency. For example, we have two packages "a" and "b", it's syntax...
Devtools API doesn't support it yet, we can ask the chromium team to fix it or contribute code to them.