FastComments.com Blog

Thu Sep 24 2020
...

Отладка вашей установки FastComments стала проще

! Эта статья содержит технические термины

Что нового

В FastComments мы только что выпустили расширение для браузера Google Chrome. Это расширение поможет вам понять, какую конфигурацию получает виджет комментариев, а также почему он может не отображаться.

Вы можете найти расширение здесь: https://chrome.google.com/webstore/detail/fastcomments-debugger/cadggdemhfkjjghkdbfhonoccnplffjj

Как это использовать

Если вы обнаружите, что виджет комментариев не загружается или какая-то конфигурация, которую вы задали, не отображается, попробуйте установить это расширение и открыть его на странице, вызывающей у вас вопросы. Чтобы увидеть иконку на панели инструментов, возможно, вам придется щелкнуть по головоломке в верхнем правом углу, чтобы прикрепить её, как показано:

Как прикрепить расширение

Это расширение может помочь отладить два типа ошибок. Первое - если виджет вообще не включён на странице или есть крупная опечатка в скрипте.

Второе - если какая-то конфигурация, похоже, не вступила в силу.

Чтобы отладить оба случая, просто нажмите на иконку.

Если инструмент не найдет виджет комментариев на странице, вы получите крупную красную ошибку:

Пример не найденного Embed.js

Если одна или несколько инстанций виджета будут найдены, вы увидите их конфигурации, отображаемые отдельно:

Пример нескольких конфигураций

Более того, отладчик FastComments также будет отображать предупреждения о распространённых проблемах - например, виджет не отображается в режиме только для чтения, если нет доступных комментариев.

"Финальные" настройки инстанции?

Вы можете увидеть, что отладчик показывает два набора конфигураций - один помеченный как "Передано Виджету", а другой - как "Финальное".

Конфигурация "Передано Виджету" - это, как вы могли догадаться, конфигурация, которую вы передаёте виджету. Некоторые значения передаются неявно через embed.js, такие как URL или название страницы - и они включены.

"Финальная" конфигурация - это всё, что виджет использует для отображения себя. Это может означать значения, заполненные автоматически (например, id инстанции), или значения с админской страницы настройки виджета.

Как это работает

Виджет комментариев хранит свою конфигурацию в месте, где отладчик может её найти, и затем отладчик сканирует текущую страницу, на которой вы находитесь, для поиска инстанций виджета и загружает их в память.

Какую информацию собирает это расширение?

Инструмент отладки FastComments не отправляет данные на серверы FastComments и не общается с ними. На самом деле, виджет даже не проверяет содержимое страницы, на которой вы находитесь, если вы его не откроете.

В заключение

Мы надеемся, что предоставление большего количества таких инструментов сделает настройку FastComments проще для каждого типа наших клиентов. Сообщите нам в разделе комментариев ниже, как это сработало для вас.

Мы знаем, что в некоторых случаях вам все еще может понадобиться помощь - и для этого есть страница поддержки клиентов.

На здоровье!