Doplňky do prohlížeče Firefox
  • Rozšíření
  • Motivy vzhledu
    • pro Firefox
    • Slovníky a jazykové balíčky
    • Ostatní stránky prohlížeče
    • Doplňky pro Android
Přihlásit se
Náhled Opal DevTools

Opal DevTools od stofu1234

Ruby/Opal REPL for Firefox DevTools - Execute Ruby code directly in your browser

0 (0 recenzí)0 (0 recenzí)
1 uživatel1 uživatel
Stáhnout Firefox a nainstalovat toto rozšíření
Stáhnout soubor

Metadata rozšíření

Snímky obrazovky
Basic Ruby REPL usage - Execute Ruby code directly in DevTools with puts output and array operationsAdvanced features - Navigate modules with cd/ls commands, include mixins, and use localStorage helpersCode inspection - List constants, explore class methods with ls command, and inspect validation rulesExtension settings popup - Configure Opal detection mode and auto-inject options
O tomto rozšíření
Opal Browser REPL - Ruby in Your Browser DevTools

Execute Ruby code directly in your browser's developer tools! This extension adds an "Opal REPL" panel to Firefox DevTools, allowing you to run Ruby code in the context of any web page.

🔷 TRY IT NOW

Visit our playground to test the extension:
https://stofu1234.github.io/opal-vite/ja/playground.html
  1. Open the playground page
  2. Press F12 to open DevTools
  3. Click the "Opal REPL" tab
  4. Start typing Ruby code!

🔷 FEATURES

• Interactive Ruby REPL in DevTools
• Pry-like commands (ls, cd, help, history)
• Command history with arrow key navigation
• Multi-line input support (Shift+Enter)
• Auto-inject Opal runtime on any page
• Works with pages that already have Opal loaded

🔷 COMMANDS

• help - Show available commands
• ls - List methods, variables, and constants
• ls obj - List methods of a specific object
• cd obj - Change context to explore objects
• history - Show command history

🔷 SETTINGS

Click the extension icon to access settings:
• Opal Detection Mode - Only show panel when Opal is detected
• Auto-inject Opal - Automatically inject Opal runtime if not found

🔷 TIPS

• Use backticks for inline JavaScript: document.title
• Use $_ to access the last result
• Press Ctrl+L to clear the console

🔷 LIMITATIONS

This extension uses eval() to execute Ruby code. Pages with strict Content Security Policy (CSP) that block 'unsafe-eval' are not supported. Use our playground page for the best experience.

🔷 OPEN SOURCE

GitHub: https://github.com/stofu1234/opal-browser-repl
Built with Opal - Ruby to JavaScript compiler (https://opalrb.com)

🔷 PRIVACY

This extension does not collect any personal data. All code execution happens locally in your browser.
Ohodnoceno 0 1 redaktorem
Pro hodnocení tohoto rozšíření se přihlaste
Zatím nehodnoceno

Hodnocení bylo uloženo

5
0
4
0
3
0
2
0
1
0
Zatím žádné recenze
Oprávnění a data

Požadovaná oprávnění:

  • Rozšířit nástroje pro vývojáře a získat přístup k vašim datům v otevřených panelech

Sběr dat:

  • Podle vývojáře toto rozšíření nevyžaduje sběr dat.
Zjistit více
Další informace
Odkazy doplňku
  • Domovská stránka
  • Stránky podpory
  • E-mail podpory
Verze
0.1.12
Velikost
859,48 KB
Poslední aktualizace
před měsícem (27. pro 2025)
Příbuzné kategorie
  • Vývoj webu
Licence
Licence MIT
Historie změn
  • Zobrazit všechny verze
Přidat do sbírky
Nahlásit tento doplněk
Přejít na domovskou stránku Mozilly

Počet doplňků

  • O nás
  • Blog doplňků pro Firefox
  • Workshop tvorby rozšíření
  • Pro vývojáře
  • Pravidla pro vývojáře
  • Blog komunity
  • Fórum
  • Nahlásit chybu
  • Příručka recenzenta

Prohlížeče

  • Desktop
  • Mobile
  • Enterprise

Produkty

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Ochrana soukromí
  • Cookies
  • Právní informace

Není-li uvedeno jinak, obsah této stránky je šířen pod licencí Creative Commons Uveďte původ-Zachovejte licenci 3.0 nebo jakoukoli novější verzí.