私はこの手順を踏んで、デモHTMLを書きました。最新 からWebページにリンクするためのJavaScriptファイルjs/dist/commonmark.js
スタンドアロン、 適しを 生成、またはフェッチするcommonmark.jsをローカルHTMLファイルにロードするには?
クライアント側で使用するために、あなたが
make dist
を行うことができます。ここではhttps://github.com/commonmark/commonmark.js#commonmarkjsのREADMEの手順は、 https://raw.githubusercontent.com/jgm/commonmark.js/master/dist/commonmark.js, またはbower install commonmark
。
ここは私のデモHTMLです。ここで
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://raw.githubusercontent.com/jgm/commonmark.js/master/dist/commonmark.js"></script>
<script>
window.onload = function() {
console.log(commonmark)
}
</script>
<body></body>
</html>
は私のデモのためJSFiddle URLです:https://jsfiddle.net/y3xohp7x/
私はfoo.html
という名前のファイルにローカルに、このHTMLを保存するとFirefox 55.0.1でこのローカルファイルを開きました。
Firefox 55.0.1で読み込むと、コンソールに次のエラーが表示されます。
Loading failed for the <script> with source “https://raw.githubusercontent.com/jgm/commonmark.js/master/dist/commonmark.js”. foo.html:5
ReferenceError: commonmark is not defined foo.html:9:5
質問:
- なぜこのエラーが発生しますか。
commonmark.js
をローカルファイルシステムにコピーせずにこのエラーを解決するにはどうすればよいですか?- 私が上記で引用したcommonmark.js READMEドキュメントのバグですか、ドキュメントの理解に誤りですか?
あなたは私が求めているすべての3つの質問に答えることはできますか? –
私は、うまくいけば明快さを追加するために私のコメントを編集しました。なぜあなたはローカルでスクリプトを使用することができないのですか? –
このスクリプトをローカルで使用することは特にありません。私は学習のための可能性を模索しています。たとえば、スクリプトのGitHub URLに直接リンクすることができれば、スクリプトのローカルコピーを定期的に更新することについて心配する必要はありません。 –