EN | JA
WebExtensions for Firefox.
From the context menu (right click), you can "View source" "View selection" or "Edit text" with your favorite editor. Enabled in (X)HTML, JavaScript, CSS, MathML, SVG, XML, etc.
withExEditor :: Add-ons for Firefox
Blink based browsers (Chrome and its variants) are no longer supported.
To use withExEditor, you also need to prepare a host which executes your editor. The browser interacts with the host via messages, and the editor is executed by the host. Please download the host for withExEditor from asamuzaK/withExEditorHost (GitHub).
- Creates a copy of the page, save as a temporary file, and opens it with an external editor.
- The temporary file is encoded in UTF-8, even if the original document is not so.
- If you are browsing a local file, then the local file will be opened directly.
- Enabled on MathML elements, and shows a generated DOM tree.
- Enabled on SVG elements, and shows a generated DOM tree.
- Shows a generated DOM tree of selection in XML format.
- If the selection is not DOM parsable (like JavaScript, CSS), a source file will be created.
- Enabled on input elements, textarea elements and content editable elements like rich text editors.
- The contents edited and saved in the external editor are synchronized when you go back to the browser.
- When editing the contents of a rich text editor, you can markup the contents in HTML. However, keep in mind that the rich text editor may change your markup.
- Notifies when the latest version of the host is available.
- If you are using a binary host, get the latest version from asamuzaK/withExEditorHost (GitHub). If you are using the npm package, update with the command
npm i -g withexeditorhost
.
- If the status is
Disconnected
orUnknown
instead ofConnected
, you need to reload withExEditor.
- If the status is
Incompatible
orUnknown
instead ofCompatible
, you need to update the host.
- If the status is
Not Executable
orUnknown
instead ofExecutable
, you need to run the setup script on the host.
- Enter the label of the editor.
- If the input field is disabled, you need to run the setup script on the host.
- Enable this option if you want to be notified when a host fails.
- Enable this option if you want to use this extension only when the content is editable.
- Adds a context menu item for selecting a temporary file extension.
- Enable this option if you want to automatically synchronize edited content.
- Note that this option is disabled during private browsing.