问题标签 [tawk.to]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
47 浏览

javascript - PJAX 与 tawk.to

我在配备 PJAX 的网站上使用 tawk.to,它似乎运行不正常。Tawk.to 无法跟踪访问者的当前页面。我试着放在<script>上面#container会刷新但没有效果。

<script> window.paceOptions = { ajax: { trackWebSockets: false, trackMethods: ['GET', 'POST', 'DELETE', 'PUT', 'PATCH'], ignoreURLs: [.*tawk.*] } } </script>只是想弄错。

0 投票
2 回答
1573 浏览

javascript - 如何在谷歌 AMP 中嵌入 Tawk 聊天脚本

我需要将此 Tawk 聊天脚本添加到我的 AMP 页面。我尝试使用 amp-iframe 添加此脚本。但它不起作用。

0 投票
1 回答
348 浏览

javascript - 如何使用 webdriverIO 访问站点 JavaScript 函数

我在访问可以通过浏览器控制台使用的代码时遇到问题。在我的情况下,它是一个 Tawk_Api 函数Tawk_API.hideWidget(); ,我尝试使用浏览器执行和调用,但输出显示 Tawk.Api 未定义

代码示例

工作固定功能:

它应该browser.execute(HideTawk())是一个错误 browser.call(HideTawk());

文档:http ://webdriver.io/api/utility/call.html

0 投票
1 回答
560 浏览

javascript - Google 跟踪代码管理器 (GTM) 错误。预期的主要表达

我不断收到此错误:第 5 行错误,字符 2:解析错误。预期的主要表达

这是自定义 HTML 的样子:

谁能帮我吗?

0 投票
0 回答
133 浏览

javascript - 单击“tawk.to”聊天插件后,光标开始在我的标签上闪烁

我只是将聊天插件 Tawk.to 集成到我的 Angular 应用程序中,但是聊天工作正常,但存在光标闪烁问题。

单击聊天框图标后,光标开始在整个页面上的所有“a”标签上闪烁。

我在我的角度应用程序的 index.html 文件中尝试了以下内容:

0 投票
1 回答
622 浏览

javascript - 如何使用 i18next 在语言更改时重新加载 tawk.to 小部件?

我使用 i18n-jquery 处理语言切换,还使用 ​​tawk.to 聊天小部件。我已经设法在页面重新加载时为小部件加载不同的语言,但是由于 i18n 不会重新加载页面并且我不想重新加载页面,因此我需要自行重新加载小部件。

这是我当前的 tawk 嵌入,我尝试将它放在函数中以在语言更改时调用它,但小部件不会更改为不同的资产。我确实注销s0并更改了脚本中的资产更改,src但小部件本身没有。我猜我需要重新加载小部件,但我不知道如何。

0 投票
0 回答
442 浏览

javascript - 仅适用于 Chrome 的脚本(不适用于 FF、Safari)

我有一个小脚本,可以从一个特定的页面隐藏 tawk.to 实时聊天小部件。此脚本仅在特定页面上,仅在 chrome 上正确隐藏,在 firefox 上有时隐藏在那里,有时根本不隐藏,在 safari 上它从不隐藏)我能做些什么让它隐藏在所有浏览器中?对不起菜鸟问题。任何帮助是极大的赞赏!

干杯,

布拉德

0 投票
2 回答
2851 浏览

android - 我可以将 tawk.to 集成到我的 Flutter 应用的导航栏中吗?

我想以某种方式将我的网站 tawk.to 聊天按钮集成到我的 Flutter 应用程序中。也许一直加载 webview 只显示图标?但是当它被点击时,我希望它最大化当前内容,并且还希望用户在聊天中收到消息时收到振动或通知。

这是 tawk.to 的小部件代码:

我想使用 tawk.to,因为这也是我现在在我的网站上使用的,拥有 2 个不同的聊天系统会使一切变得更加困难。也欢迎任何其他解决问题的建议。

Main.dart 这里:

我的主页小部件目前看起来像这样:

0 投票
0 回答
393 浏览

javascript - 专门删除脚本标签

我在这里处理一个困境,我找不到解决方案。现在我有多个 PHP 文件具有相同的<script></script>标签代码,其中包含 TAWK API 代码。现在我想删除那个特定的<script></script>标签。

我尝试了一些不起作用的解决方案。

  1. 选择该脚本标签并将其删除

我这样做的方式是

document.getElementByTagName('script')[index].innerText

这里的问题是这个特定的脚本标签被放置在任何给定页面的随机位置,所以我不能放置静态索引号。

  1. IIFE 隐藏 Widget

TAWK API 提供了一种隐藏小部件本身的方法,即

Tawk_API.hideWidget()但同样的问题我将不得不在每个文件中编写此代码,因为 TAWK API 的代码不是写在一个文件中,并且最后在每个文件中编写了 TAWK API 的代码。但是在某些文件footer.php 或analytics.php 发生在这之前,这会改变这个脚本标签的索引,所以这也不起作用。

对此问题有任何建议或解决方法吗?

TL; DR:从多个 PHP 文件中删除脚本标签,但脚本标签位于任意位置,具有任何 id。

0 投票
1 回答
1284 浏览

javascript - (Angular 2/4/5/6) 将 tawk 小部件添加到 Angular 6 中的特定页面

解决方案:

我在这里得到了我的解决方案如何在 Angular 中动态加载外部脚本?

我检查了我在应用程序组件中的路径以相应地加载脚本。

上一个问题:

我很难将 tawk 小部件添加到 angular 6 项目中的特定组件。如果我将它添加到 app-root 下的 index.html 页面,它会显示在项目的所有页面中。还有其他方法吗?

示例代码:

取自此处的示例代码 ---> 将 tawk.to 集成到 Angular 6 (Angular 2) 应用程序中

我已经尝试了以下站点, 将 JavaScript 文件添加到 Angular 4 组件,但它仍然显示在每个页面上。感谢你的帮助!