【问题标题】:tawk.to chat widget not working with django?tawk.to 聊天小部件不适用于 django?
【发布时间】:2021-02-19 21:42:10
【问题描述】:

我正在尝试将 tawk.to 聊天小部件添加到我的 django 网站。我使用了来自https://pypi.org/project/django-tawkto/ 的 Django-tawkto 包。但是,它仍然没有在页面上显示小部件。 这是我的页面的输出: My Django template for where I want to use tawk.to chat widget

我确实检查了页面源代码,并且可以在那边看到 tawk.to 脚本。但它不起作用。不知道为什么?

page source for above Django template

请帮帮我。 提前致谢。

【问题讨论】:

    标签: django tawk.to


    【解决方案1】:

    解决方案:

    问题不在于代码。这是因为我正在运行它 本地机器。 Tawk.to 脚本在本地机器上不起作用。 上传到服务器就可以正常使用了。

    我希望它有所帮助..干杯

    【讨论】:

      【解决方案2】:

      我与 tawk.to 支持代理交谈,他给了我一个解决方案。

      添加下面的元标记,然后将 Django tawk.to 标记放在 head 部分的下面。两个标签都应该在 head 部分内。

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

      如果上面的代码不起作用,请将标记替换为以下内容。使用正确的小部件 ID。

      {% tawkto_script widget_id='somewidgetid' %}
      

      【讨论】:

        【解决方案3】:

        对我来说,解决方案是添加:

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

        settings.py

        您应该阅读the docs for this setting carefully 来确定它是否是您网站可接受的安全更改。

        【讨论】:

          【解决方案4】:

          对于那些使用 tawk 编写脚本而不安装任何包的人:

          只需在&lt;head&gt; &lt;/head&gt; 内添加元标记:

          &lt;meta name="referrer" content="no-referrer-when-downgrade"&gt;

          并将 tawk.to 脚本粘贴到标记之前。

          这很顺利。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-06-14
            • 2021-09-25
            • 1970-01-01
            • 2021-02-05
            • 2018-05-08
            • 1970-01-01
            • 2011-03-06
            • 1970-01-01
            相关资源
            最近更新 更多