Suositut: Tiedot päivitetty 2. marraskuuta 2026

Kategoriat

Internet1 362
Viestintä321
Ääni ja video907
Grafiikka ja suunnittelu543
Toimisto ja tuottavuus1 121
Kehitystyökalut3 142
Tekoälytyökalut536
Tietoturva ja yksityisyys390
Järjestelmätyökalut3 140
Pelit525
Opiskelu ja tiede239
Verkko ja IT282

Lataa ff-rdp 0.4.0

Use Firefox's Remote Debugging Protocol via a CLI

Tämä on vanhempi versio. Uusin versio on 0.4.4. ff-rdp 0.4.4 · Julkaistu:

Asennustiedostot 0.4.0

ArkkitehtuuriTyyppiLaajuusTiedostokokoLatausSHA256
64-bittinen ZIP → Portable — — github.com VirusTotal
ARM64 ZIP → Portable — — github.com VirusTotal

Linkki ja SHA256-tiiviste ovat peräisin Windows Package Managerin yhteisön manifestista. Vertaa ladatun tiedoston tiivistettä ennen kuin suoritat sen.

Muutosloki

The connection daemon is gone: every command opens its own Firefox connection, nothing to start or stop. New since 0.3.0: --with-page on every action, --query on every read command, a bare ff-rdp home view with a SessionStart hook, and fixes for Firefox 152 through 157.
Background on the reset: kb/research/step-back-2026-10-02.md.
Breaking / Removed
───────────────────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────────────
Removed │Use instead
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
daemon status, daemon stop, --no-daemon, --daemon-timeout │nothing; run commands directly
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
cross-command event capture via the daemon │navigate URL --with-network, or network --follow > net.ndjson & started first
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
throttle command │navigate/reload --throttle slow-3g|fast-3g --block PATTERN (that load only)
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
emulate command │screenshot --color-scheme light|dark --media print|screen, navigate --user-agent
│UA
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
network --since │network --follow
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
inspect <actor-id> │inspect <js-expression> [--depth N]
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
--wait-timeout on wait and navigate │--timeout-ms (no alias)
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
screenshot --viewport-height, --dppx │screenshot --window-size WxH or launch --window-size WxH
───────────────────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────
meta.route, meta.daemon_fallback, eval meta.eval_path, click │gone from the envelope
entered │
───────────────────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────────────
Also:
- Refs (e<N>) are stamped on elements and numbered per document. A ref from an earlier page fails with error_type: "stale_ref" instead of clicking the wrong thing.
- page-text is capped at 8000 characters (--full lifts it); storage values at 2048 (--max-value-chars 0).
- --fields / --sort with an unknown name exit 1.
- launch: results.auto_consent is now results.auto_consent_extension_installed; --replace only stops Firefoxes that ff-rdp launched.
- Bare ff-rdp exits 0 with the home view, not usage exit 2.
- ff-rdp-core: fronts/ merged into actors/; ObjectActor::own_property_names and set_custom_viewport_size removed.
Added
- Act and see: --with-page on navigate, click, type, reload, back, forward, scroll returns the resulting page (headings, reader excerpt, interactive refs, page.facts from infoboxes). --query TEXT narrows it.
- Find, don't guess: --query / --query-regex on page-text, snapshot, a11y summary, dom.
- Ambient context: bare ff-rdp shows browser, tabs and the current page; install-hook --claude|--codex adds a SessionStart hook.
- Network: navigate --with-network --headers/--security; network --source watcher|performance-api.
- Consent: consent accept / navigate --auto-consent handle Sourcepoint, BBC and consentmanager; click --frame / eval --frame reach cross-origin iframes.
- Launch: --window-size WxH, --launch-timeout SECS, --english-language-pack; FF_RDP_PORT honoured everywhere.
- a11y --native, click/type --visible|--index N, wait --sleep-ms, eval top-level await, profiles prune --all --dry-run, cookies --fields/--sort/--limit.
Changed
- navigate reports the real HTTP status; DNS and certificate errors fail with exit 7 / 8 on every nav verb and --with-page.
- click hit-tests first (click_obscured / click_offscreen), and waits for the navigation it starts.
- eval gives each call its own scope (--no-isolate opts out); --stringify awaits Promises; rejected Promises are errors.
- perf vitals/audit report null for unmeasurable LCP/CLS/TBT instead of a fabricated good score.
- JS exceptions and --jq errors land in the JSON envelope as error_type: "User".
Fixed
- Firefox 152: cookies enumeration, navigate events budget. 153: screenshots, a11y tree. 155: full-page screenshots. 156/157: protocol contracts, greeting.
- reload / back / forward resolve in milliseconds instead of a 21 s fallback.
- network --headers returned empty headers; one-shot network hung on noisy pages.
- styles --layout reported zeros for px values; --full-page screenshots froze fixed elements.
- Launch leaks: stale profiles, recycled PIDs, orphaned Firefoxes.
Internal
Nightly live sweep, one required ci check, discipline gates and the Codex supervisor layer deleted, 178k to 156k Rust lines.

https://github.com/ractive/ff-rdp/releases/tag/v0.4.0

Suosituin kategoriassa Selaimet

Näytä kaikki
  1. BraveSelaimet · Brave Software Inc
  2. WaterfoxSelaimet · BrowserWorks
  3. qutebrowserSelaimet · qutebrowser.org
  4. geckodriverSelaimet · Mozilla
  5. SafariSelaimet · Apple Inc.
  6. Microsoft EdgeSelaimet · Microsoft Corporation
  7. ungoogled-chromiumSelaimet · ungoogled-chromium Authors
  8. Google ChromeSelaimet · Google LLC
  9. Ablaze FloorpSelaimet · Ablaze
  10. HeliumSelaimet · The Helium Authors

Lisää julkaisijalta ractive

Näytä kaikki

Tunnisteet

Jaa