HTML ページにサードパーティのコメント プラグインを追加しています。プラグインは、ページがコメント プラグインをロードするために行う接続の数が原因で、ページロードを多少遅くします。
コメント プラグインは div 内に含まれます。
訪問者が「コメントの追加/読み取り」ボタン/リンクをクリックするまで、コメント JavaScript の読み込みを遅らせたいと考えています。
ページの言語は html5 です。可能であれば、自分のページを .html のままにしておきたいです。ページは html5 と css3 です。
私の ccs3 と html5 の知識は平均的です。私のjavascriptの知識は貧弱です。私が手掛かりを持っていない他のすべての言語。
「コメントの追加/読み取り」ボタン/リンクを用意し、サードパーティのコメントプラグインをロードして複製ページをロードする予定でしたが、これは面倒な方法であると感じ、さらに時間を追加しました (別のページロードプラグイン スクリプト) を使用して、ユーザーがコメントできるようになるまで待機します。
ユーザーがボタンをクリックするまで、バックグラウンドであっても、このコメントプラグインをまったくロードしたくありません。この理由は、コメント プラグインが表示されずにページの読み込みが完了したときに、ページがハングしている/まだ読み込まれているという兆候をユーザーに見せたくないためです。
これが誰かがフォローするのに理にかなっていることを心から願っています。
回答をいただければ幸いです。お時間をいただきありがとうございます。
以下は、html に挿入するために livefyre から提供されたコードです。
<div id="SPLUG"> <--- that is the div i am surrounding the comment plugin in
<div id="livefyre-comments"></div>
<script type="text/javascript" src="http://zor.livefyre.com/wjs/v3.0/javascripts/livefyre.js"></script>
<script type="text/javascript">
(function () {
var articleId = fyre.conv.load.makeArticleId(null);
fyre.conv.load({}, [{
el: 'livefyre-comments',
network: "livefyre.com",
siteId: "xxxxxx",
articleId: articleId,
signed: false,
collectionMeta: {
articleId: articleId,
url: fyre.conv.load.makeCollectionUrl(),
}
}], function() {});
}());
</script>
<!-- END: Livefyre Embed -->
</div>