tawk.to виджет чата не работает с django?

#django #tawk.to

#django #tawk.to

Вопрос:

Я пытаюсь добавить tawk.to виджет чата на моем сайте django. Я использовал пакет Django-tawkto из https://pypi.org/project/django-tawkto /. Но все же виджет не отображается на странице. Вот результат моей страницы: мой шаблон Django для того, где я хочу использовать tawk.to виджет чата

Я проверил источник страницы, и я вижу tawk.to сценарий вон там. Но это не работает. Я не знаю, почему?

источник страницы для вышеуказанного шаблона Django

Пожалуйста, помогите мне здесь. Заранее спасибо.

Ответ №1:

Проблема была не в коде. Это потому, что я запускал его на локальном компьютере. Tawk.to Скрипт не работает на локальном компьютере. Он отлично работает, когда вы загружаете его на сервер.

Ответ №2:

Для меня решением было добавить:

 SECURE_REFERRER_POLICY = "strict-origin-when-cross-origin"
  

Для settings.py .

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

Ответ №3:

Для тех, кто использует tawk для скрипта без установки каких-либо пакетов:

Просто добавьте мета-тег внутри <head> </head> :

<meta name="referrer" content="no-referrer-when-downgrade">

и вставьте tawk.to скрипт перед </body> тегом.

Это работает гладко.

Ответ №4:

Я поговорил с tawk.to агент службы поддержки, и он дал мне решение.

Добавьте приведенный ниже мета-тег, а затем поместите Django tawk.to пометка в разделе «Заголовок». Оба тега должны быть внутри раздела head.

 <meta name="referrer" content="no-referrer-when-downgrade">
{% tawkto_script %}
  

если приведенный выше код не работает, замените тег следующим. используйте правильный идентификатор виджета.

 {% tawkto_script widget_id='somewidgetid' %}