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 не отправляет данные и не связывается с серверами FastComments. На самом деле, виджет даже не проверяет содержимое страницы, на которой вы находитесь, если вы не откроете его.

В заключение

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

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

Удачи!