用來為您網站上的Livefyre提供動力的核心Livefyre程式庫。
Livefyre.js
是核心程式庫,您可以安裝在每個啟用Livefyre的網頁上。它定義全域window.Livefyre
物件和單一公用方法Livefyre.require
,可用來載入其他Livefyre JavaScript程式庫,以協助內嵌Livefyre應用程式、整合驗證提供者與Livefyre等。
將下列<script>
標籤新增至您的網頁或網站範本。 如果可能,請將它新增至HTML檔案的<head>
區段,以便快速載入。
<script src="//cdn.livefyre.com/Livefyre.js"></script>
此指令碼將內嵌一個稱為Livefyre.js偵測器的很小(~1 Kb)檔案,隨後會透過您的網頁存取通訊協定(HTTP或HTTPS)載入最新版的Livefyre.js。
Livefyre.require
是自訂的JavaScript模組載入器, 例如curl. jsor RequireJS。它可用來載入Livefyre發佈的大部分套件,並提供方便且直覺的整合路徑。
可通過Livefyre.require
訪問的包使用語義版本控制版本控制。 特定版本或一系列版本都需要套件,讓您的網頁可自動受益於新的錯誤修正功能。 這可讓您在網站上整合Livefyre時有彈性。 版本釘選有三個層級,可搭配Livefyre.require
使用。
使用Livefyre.require
的範例整合可能如下所示:
<!-- First add Livefyre.js to the page -->
<script src="https://cdn.livefyre.com/Livefyre.js"></script>
<!-- Then load up all the desired Livefyre packages and Do Stuff in the callback -->
<script>
Livefyre.require([
'lfawesome#1',
'lfsuperawesome#2.1.2'
], function (LFAwesome, LFSuperAwesome) {
var greatness = new LFAwesome();
// etc..
});
</script>
想知道哪些Livefyre JavaScript套件可透過Livefyre.require
取得? 您隨時可以在這裡找到支援套件及其最新版本的最新清單:packages.html。
有時,您可能會想要測試即將推出的Livefyre套件版本,以確定它可在您的網站上運作,或接受測試您要求開發的功能。 除了包含「語義版本」範圍外,還可以指定搶鮮版UAT環境。
例如,以下需要fyre.conv
的UAT版本、「注釋」、「即時部落格」和「聊天」應用程式。
Livefyre.require(['fyre.conv#uat'], callback);