我正在尝试将 tawk.to 聊天小部件添加到我的 django 网站。我使用了来自https://pypi.org/project/django-tawkto/的 Django-tawkto 包。但是,它仍然没有在页面上显示小部件。这是我的页面的输出: 我想在其中使用 tawk.to 聊天小部件的 Django 模板
我确实检查了页面源,我可以在那里看到 tawk.to 脚本。但它不起作用。我不知道为什么?
请帮帮我。提前致谢。
我正在尝试将 tawk.to 聊天小部件添加到我的 django 网站。我使用了来自https://pypi.org/project/django-tawkto/的 Django-tawkto 包。但是,它仍然没有在页面上显示小部件。这是我的页面的输出: 我想在其中使用 tawk.to 聊天小部件的 Django 模板
我确实检查了页面源,我可以在那里看到 tawk.to 脚本。但它不起作用。我不知道为什么?
请帮帮我。提前致谢。
解决方案:
问题不在于代码。这是因为我在本地机器上运行它。Tawk.to 脚本在本地机器上不起作用。当您将其上传到服务器上时,它可以正常工作。
我希望它有帮助..干杯
对于那些使用 tawk 编写脚本而不安装任何软件包的人:
只需在<head> </head>
:
<meta name="referrer" content="no-referrer-when-downgrade">
并将 tawk.to 脚本粘贴到</body>
标签之前。
这工作顺利。
对我来说,解决方案是添加:
SECURE_REFERRER_POLICY = "strict-origin-when-cross-origin"
到settings.py
.
您应该仔细阅读有关此设置的文档,以确定它是否是您网站可接受的安全更改。
我与 tawk.to 支持代理交谈,他给了我一个解决方案。
添加下面的元标记,然后将 Django tawk.to 标记放在下面的 head 部分。两个标签都应该在 head 部分内。
<meta name="referrer" content="no-referrer-when-downgrade">
{% tawkto_script %}
如果上面的代码不起作用,请将标记替换为以下内容。使用正确的小部件 ID。
{% tawkto_script widget_id='somewidgetid' %}