Modules pour le navigateur Firefox
  • Extensions
  • ThĂšmes
    • pour Firefox
    • Dictionnaires et paquetages linguistiques
    • Sites pour les autres navigateurs
    • Modules pour Android
Connexion
Aperçu de Opal DevTools

Opal DevTools par stofu1234

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

0 (0 critiques)0 (0 critiques)
TĂ©lĂ©charger Firefox et obtenir l’extension
Télécharger le fichier

MĂ©tadonnĂ©es de l’extension

Captures d’écran
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
À propos de cette extension
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.
Noté 0 par 1 personne
Connectez-vous pour noter cette extension
Il n’y a aucune note pour l’instant

Le nombre d’étoiles est enregistrĂ©

5
0
4
0
3
0
2
0
1
0
Aucune critique pour l’instant
Autorisations et données

Autorisations nécessaires :

  • Ouvrir les outils de dĂ©veloppement afin d’accĂ©der Ă  vos donnĂ©es dans les onglets ouverts

Collecte de données :

  • Le dĂ©veloppeur indique que cette extension n’a pas besoin de collecter de donnĂ©es.
En savoir plus
Plus d’informations
Liens du module
  • Page d’accueil
  • Site d’assistance
  • E-mail d’assistance
Version
0.1.12
Taille
859,48 Ko
DerniĂšre mise Ă  jour
il y a un mois (27 déc. 2025)
Catégories associées
  • DĂ©veloppement web
Licence
Licence MIT
Historique des versions
  • Voir toutes les versions
Ajouter Ă  la collection
Signaler ce module
Aller à la page d’accueil de Mozilla

Modules complémentaires

  • À propos
  • Blog des modules complĂ©mentaires Firefox
  • Atelier sur les extensions
  • PĂŽle dĂ©veloppeur
  • Politiques Ă  destination des dĂ©veloppeurs
  • Blog de la communautĂ©
  • Forum
  • Signaler un problĂšme
  • Guide de revue

Navigateurs

  • Desktop
  • Mobile
  • Enterprise

Produits

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • ConfidentialitĂ©
  • Cookies
  • Mentions lĂ©gales

Sauf mention contraire, le contenu de ce site est disponible sous licence Creative Commons Attribution Share-Alike v3.0 ou toute version supérieure.