FastComments.com Blog

Thu Sep 24 2020
...

Дебъгване на Вашата Инсталация на FastComments Улеснено

! Тази Статия Съдържа Технически Термини

Какво Ново

В FastComments току-що пуснахме разширение за браузъра Google Chrome. Това разширение ще ви помогне да разберете каква конфигурация получава уиджетът за коментари и защо може да не се показва.

Можете да намерите разширението тук: https://chrome.google.com/webstore/detail/fastcomments-debugger/cadggdemhfkjjghkdbfhonoccnplffjj

Как Да Го Използвате

Ако откриете, че уиджетът за коментари не се зарежда или някоя конфигурация, която сте дефинирали, не се показва, опитайте да инсталирате разширението и да го отворите на страницата, която ви интересува. За да видите иконата в лентата с инструменти, може да се наложи да кликнете на парчето пъзел в горния десен ъгъл, за да го закрепите, както е показано:

Как да Закрепите Разширението

Разширението може да помогне при дебъгването на две класификации на грешки. Първата, ако уиджетът не е включен на страницата изобщо или има сериозна правописна грешка в скрипта.

Втората е, ако някоя конфигурация не изглежда да действа.

За да дебъгвате и двете, започнете, като кликнете просто на иконата.

Ако инструментът не намери уиджета за коментари на страницата, ще получите голяма червена грешка:

Пример за не намерен Embed.js

Ако са намерени една или повече инстанции на уиджета, ще видите техните конфигурации показани поотделно:

Пример за Множествени Конфигурации

Освен това, FastComments Debugger ще покаже и предупреждения за често срещани проблеми - като например уиджетът да не се показва в режим само за четене, ако няма налични коментари.

"Финални" Настройки на Инстанцията?

Може да видите, че дебъгерът показва два набора конфигурации - един обозначен като "Предадени на Уиджет" и един обозначен като "Финални".

Конфигурацията "Предадени на Уиджет" е, каквато може да предположите, конфигурацията, която предавате на уиджета. Някои стойности се предават имплицитно от embed.js, като URL или Заглавие на Страницата - и те са включени.

"Финалната" конфигурация е всичко, което уиджетът използва, за да се рендерира. Това може да означава самопопълнени стойности (като идентификатор на инстанцията), или стойности от страницата за персонализиране на уиджета.

Как Работи

Уиджетът за коментари съхранява своята конфигурация на място, където дебъгерът може да я намери, и след това дебъгерът сканира текущата страница, на която се намирате, за инстанции на уиджета и ги зарежда в паметта.

Каква Информация Събира Това Разширение?

FastComments Debug Tool не се свързва с мрежата или комуникира с каквито и да било сървъри на FastComments. Всъщност, уиджетът дори няма да провери съдържанието на страницата, на която се намирате, освен ако не го отворите.

В Заключение

Надяваме се, че предоставянето на повече инструменти като този прави настройването на FastComments по-лесно за всеки тип клиент, който имаме. Уведомете ни в раздела за коментари по-долу как това проработи за вас.

Знаем, че в някои случаи все още може да се нуждаете от помощ - и за това все още има страница за поддръжка на клиенти.

Наздраве!