インターネットやサードパーティのインストールを使用せずに、HTML ページ内のフォルダーから MathJax ライブラリを直接呼び出すことは可能ですか?
P粉594941301
P粉594941301 2023-09-07 22:22:42
0
1
410

アプリケーションの HTML UI コンポーネントで MathJax を使用したいのですが、CDN を介したサードパーティの JavaScript ライブラリへのアクセスはサポートされていません。

MathJax の完全なコードをここ (https://github.com/mathjax/MathJax-src/releases/tag/3.2.2) から .zip ファイルとしてダウンロードして解凍したいと考えています。私のアプリケーションディレクトリに。

MathJAx のインストールに npm を使用したくないのは、アプリケーションがコミュニティに配布されるため、ユーザーが自分のコンピュータに MathJax をインストールする必要がないからです。

つまり、アプリケーションがインターネットなしで、サードパーティのインストールに依存せずに LaTeX 方程式をレンダリングできるようにしたいと考えています。 zip ファイル内の上記の利用可能なフォルダーから MathJax ライブラリを直接呼び出す方法があれば素晴らしいでしょう。

アプリケーションが提供するユーザー定義の方程式を表示するために、次の基本的な HTML ページを挿入しようとしましたが、失敗しました:(

リーリー

どのような回答やコメントも非常に役に立ちます。ありがとうございます。

インターネットやサードパーティをインストールせずに、HTML ページで MathJax ライブラリを動作させようとしています

P粉594941301
P粉594941301

全員に返信 (1)
P粉795311321

サンプル ページにはいくつかの問題があります。まず、ページの下部にあるスクリプトは、v3 で変更された v2 API を使用します (これも v2 では必要ありませんが、MathJax.Hubが v3 ではないため、v3 ではエラーがスローされます)。

次に、MathJax ソース ファイルをブラウザに読み込むことはできません。少なくとも、これらのファイル内のインポートおよびエクスポート ステートメントを処理する System.js のようなものがなければ、ブラウザに読み込むことはできません。 (バージョン 4 は ES モジュールに移行するため、正しいインポート マッピングを使用してを使用してモジュールをロードできるようになります。ただし、それでも、MathJax コードを編集している場合にのみこれをお勧めします。は実稼働環境では推奨されません。

代わりに、Webpack されたファイルの 1 つを

es5ディレクトリからロードする必要があります。これを行うには、MathJax-src から完全にインストールする必要はありません。代わりに、MathJax を提供する CDN から利用可能なすべてが含まれているhttps://github.com/mathjax/MathJaxを使用できます。

詳細については、MathJax の独自のローカル コピーをホストする方法についての

MathJax ドキュメントを参照してください。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!