#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' %}