Native MathML

Force MathJax/KaTeX/MediaWiki to use native MathML rendering.

What is Native MathML?

Native MathML is a Chrome extension developed by Frédéric Wang, and its main feature is "Force MathJax/KaTeX/MediaWiki to use native MathML rendering.".

Extension Screenshots

screenshot
screenshot

Download Native MathML Extension CRX File

Download Native MathML extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        This add-on performs the following actions on each page to try and switch to native MathML rendering when possible:

- Insert CSS stylesheets to display the hidden MathML output generated by MediaWiki, MathJax ≥ 3 and KaTeX ≥ 0.2.

- Set the preference cookie of MathJax 2 so that it uses its NativeMML output processor.

It is recommended to install math fonts for best MathML rendering.

Examples of Web pages:
- Wikipedia Fourier transform (MediaWiki) 
- KaTeX homepage (KaTeX)
- MathJax samples (MathJax 3)
- math.stackexchange (MathJax 2)                    

Extension Basic Information

Name Native MathML Native MathML
ID lcadkfljmcmcflpdbfmgcpjlejmpcplg
Official URL https://chromewebstore.google.com/detail/native-mathml/lcadkfljmcmcflpdbfmgcpjlejmpcplg
Description Force MathJax/KaTeX/MediaWiki to use native MathML rendering.
File Size 16.74 KB
Installation Count 554
Current Version 2.0.0
Last Updated 2022-12-27
Publish Date 2022-12-27
Developer Frédéric Wang
Email [email protected]
Payment Type free
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "Native MathML",
    "version": "2.0.0",
    "description": "Force MathJax\/KaTeX\/MediaWiki to use native MathML rendering.",
    "author": "Fr\u00e9d\u00e9ric Wang",
    "homepage_url": "https:\/\/github.com\/fred-wang\/webextension-native-mathml",
    "icons": {
        "48": "icons\/icon-48.png",
        "96": "icons\/icon-96.png"
    },
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "all_frames": true,
            "css": [
                "content-scripts\/katex.css",
                "content-scripts\/mathjax-v3.css",
                "content-scripts\/mediawiki.css"
            ],
            "js": [
                "content-scripts\/mathjax-v2-menu-cookie.js"
            ],
            "run_at": "document_start"
        }
    ],
    "browser_specific_settings": {
        "gecko": {
            "id": "jid1-fGtBdrROY6E1gA@jetpack"
        }
    }
}