
語言 🇹🇼 繁體中文
第三方外掛
自訂安裝
在文件中嵌入
安裝
FastComments 設計為可安裝於任何類型的頁面 - 靜態或動態、淺色或深色主題、公開或內部頁面。安裝應該簡單 且能適應任何類型的網站或基於網頁的應用程式。
原生 JavaScript / HTML 片段 
VanillaJS版本的小工具非常容易安裝,不需要任何建置系統或伺服器端程式碼。
只需將以下程式碼片段添加到任何頁面:
Run 
您可以在多個頁面上使用相同的程式碼片段;它將自動為每個頁面建立單獨的討論串。
許多應用程式都有「HTML嵌入程式碼」選項。選擇該選項並貼上上面的程式碼片段。
您甚至不需要帳戶就可以試用! 如果您未登入,您可能會在上面的程式碼片段中看到「tenantId: demo」。這樣它將使用 示範帳戶。
您可以在這裡找到配置小工具的文檔。
所有版本的FastComments小工具都是核心VanillaJS函式庫的包裝器。這使我們能夠在一個地方添加功能 和修復問題——更改會自動傳播到評論小工具的其他變體。
Angular 
您可以在NPM的這裡找到我們的Angular函式庫。
FastComments Angular評論小工具支援與VanillaJS版本相同的所有功能——即時評論、SSO等。
您需要fastcomments-typescript,這是一個對等依賴。請確保它包含在您的TypeScript編譯中。 將來,此對等依賴將移至@types/fastcomments,這將簡化安裝。

對等依賴應添加到您的tsconfig.json檔案中,例如:

然後,將FastCommentsModule添加到您的應用程式:

使用方法
首先,我們傳遞示範租戶的配置物件:

由於配置可能變得相當複雜,我們可以傳遞物件參考:


小工具使用變更偵測,因此更改配置物件的任何屬性都會導致它重新載入。
您可以在這裡找到Angular元件支援的配置。
React 
您可以在NPM的這裡找到我們的React函式庫。
FastComments React評論小工具支援與VanillaJS版本相同的所有功能——即時評論、SSO等。



如果您在歐盟,您需要像這樣設定region參數:

您可以在這裡找到React元件支援的配置。
React Native 
您可以在NPM的這裡找到我們的React Native函式庫。
FastComments React Native評論小工具支援與VanillaJS版本相同的所有功能——即時評論、SSO等。


配置的指定方式與fastcomments-react函式庫略有不同:

如果您在歐盟,您需要設定region參數:

您可以在這裡找到React Native元件支援的配置。
Vue 
您可以在NPM的這裡找到我們的Vue函式庫。
此外,vue-next函式庫在NPM的這裡
原始碼可以在GitHub上找到。
FastComments Vue評論小工具支援與VanillaJS版本相同的所有功能——即時評論、SSO等。
以下說明適用於Vue 3(因為它已經發布了一段時間),但FastComments也透過fastcomments-vue函式庫支援Vue 2。



如果您在歐盟,您需要將region設定為EU:

fastcomments-vue和fastcomments-vue-next函式庫支援與VanillaJS評論小工具相同的配置。
您可以在這裡找到Vue元件支援的配置。
同一頁面上的多個實例 
評論小工具的每個實例都是隔離的。因此,FastComments本質上支援每頁多個實例,或多個實例指向同一聊天串。
例如,對於VanillaJS函式庫,您只需將評論小工具繫結到不同的DOM節點。如果您只想更新頁面上的當前串,請參閱無需重新載入頁面切換評論串;
在多個實例之間同步身份驗證狀態
讓我們來看一個自訂單頁應用程式的例子,它是一個常見問題列表,每個問題都有自己的評論串。
在這種情況下,我們在DOM中同時有多個FastComments實例。
這沒問題,但會給使用者體驗帶來一些挑戰。
考慮這個流程:
- 使用者訪問包含問題列表的頁面,每個問題都有自己的評論小工具。
- 使用者輸入使用者名稱和電子郵件,並在其中一個串上留下問題。
- 他們看到另一個有疑問的FAQ項目。
- 他們去再次評論。他們需要再次輸入電子郵件和使用者名稱嗎?
在這種情況下,FastComments會為您處理小工具實例之間的身份驗證狀態同步。在第四步,使用者將已經臨時通過身份驗證,因為他們在同一頁面上輸入了使用者名稱和電子郵件。
常見使用情境 
立即顯示即時評論
評論小工具預設是即時的,但即時評論會顯示在「顯示N條新評論」按鈕下方,以防止頁面內容移動。
在某些情況下,仍然希望立即顯示新評論,而無需點擊按鈕。
在這種情況下,您需要啟用showLiveRightAway標誌,您可以在這裡找到文檔。
允許匿名評論(不要求電子郵件)
預設情況下,FastComments要求使用者在評論時留下電子郵件。
這可以停用,說明在這裡。
自訂樣式
我們的許多客戶將自己的樣式套用於評論小工具。您可以在這裡找到文檔。
在多個網域上顯示相同的評論
在多個網站上顯示相同的評論是FastComments開箱即用支援的功能。請參閱我們關於此主題的文檔。
更改當前頁面
FastComments支援SPA和複雜應用程式。更改當前頁面很簡單,在這裡有介紹。
除錯常見問題 
以下是我們經常遇到的一些症狀和常見解決方案。
「This is a demo」訊息
當您從我們使用示範租戶的首頁複製小工具程式碼時會顯示此訊息。要使用您的租戶,請從這裡複製小工具程式碼。
「FastComments cannot load on this domain」錯誤
FastComments需要知道哪些網域屬於您,以驗證與您帳戶相關的請求。查看我們的文檔了解如何解決此錯誤(只需將確切的子網域+網域添加到您的帳戶)。
請注意,這應該只在試用期結束後發生。在試用期內,來自新網域的任何請求都會自動添加到您的帳戶。
自訂安裝中遷移的評論未顯示
通常這發生在匯入的評論與Page ID關聯,而您傳遞的是URL(或未傳遞值,在這種情況下預設使用頁面URL)時。
您可以透過匯出評論並查看URL ID欄(目前是欄B)來除錯此問題。
確保您在URL ID欄中看到的值與您傳遞給小工具配置的urlId參數的值相同。
有關更多說明,請閱讀我們的評論如何與頁面和文章關聯的文檔。
如果都失敗了,請聯繫我們。
評論小工具未顯示
如果評論小工具未顯示,請檢查Chrome開發者控制台是否有錯誤。
對於大多數錯誤配置,評論小工具至少會在頁面上顯示錯誤(如果它能夠載入)。什麼都看不到通常表示有腳本錯誤。
所需配置未按預期工作
嘗試我們的Chrome擴充功能查看傳遞給評論小工具的配置。如果都失敗了,截取Chrome擴充功能顯示的內容並聯繫我們。
具有不同雜湊標記的相同URL上的評論缺失
預設情況下,FastComments將使用頁面URL作為儲存評論的「桶」。如果您的URL包含#hashbangs,而這些#hashbangs不應該是標識評論串的標識符的一部分,我們可以簡單地忽略雜湊標記值,例如:

請注意,進行此更改後,需要對現有評論進行遷移。為此,請聯繫我們。
URL查詢參數影響小工具
預設情況下,FastComments將使用頁面URL作為儲存評論的「桶」。如果您的URL包含不應該是標識評論串的標識符一部分的查詢參數,我們可以簡單地忽略它們,例如:

請注意,進行此更改後,需要對現有評論進行遷移。為此,請聯繫我們。
未收到電子郵件
在FastComments,我們投入大量工作以確保電子郵件傳遞盡可能可靠。但是,一些電子郵件提供商以難以可靠傳遞而聞名。請檢查您的垃圾郵件資料夾中是否有來自fastcomments.com的郵件。
如果您聯繫我們,我們通常可以提供更多關於您為什麼可能沒有收到我們電子郵件的資訊。