问题标签 [trackjs]

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 投票
1 回答
31 浏览

trackjs - 是否可以通过 Track:js API 获取包含 Message 子字符串的所有错误?

我们使用 TrackJs 在 Stack Overflow Talent 上记录 JavaScript 错误。我想导出包含"%couldn't load id%"Message 字段中的子字符串的所有错误的 csv。

API 文档没有明确说明这是可能的。这可能吗?

0 投票
1 回答
393 浏览

javascript - trackJS XML解析错误:在Firefox中找不到元素

我已经实现了 trackJS 库,以便更好地调试和记录。但是,每当我向 trackJS 发送任何错误时,它只会在 Firefox 中引发错误。XML Parsing Error: no element found Location: https://capture.trackjs.com/capture?token=<tokenid> Line Number 1, Column 1:

这是我用来将错误推送到 trackJS 的代码。

如果我在这里做错了什么,请告诉我。

0 投票
1 回答
30 浏览

trackjs - 如何向 TrackJS 添加自定义日志记录

我在某个页面上发生了页面重定向,我需要在 Angular 5 应用程序中观察该页面重定向。我需要在它发生时获取 url。我如何/在哪里可以在 TrackJs 中添加这些东西。我应该使用哪个 API

0 投票
1 回答
367 浏览

javascript - jquery ajax 响应 "readyState":0,"status":0,"statusText":"error"

我收到"readyState":0,"status":0,"statusText":"error"ajax 响应以发出 http 请求以加载 json 文件。

该网页已在 iframe 中加载,并且在发出 ajax 请求时没有代码可以更改网页中的 URL。

这是 Ajax 配置

我无法重新创建这种情况,但这已在 trackJS 中记录。

0 投票
1 回答
161 浏览

javascript - 如何忽略源自其他域链接的脚本的 TrackJS 错误?

TrackJS 检测页面上所有 JavaScript 代码中发生的错误——无论是内联代码、从同一域或其他域名链接的脚本。

其他域名链接的大部分JS代码(如各种营销标签、跟踪器等)不受站长控制;其中的错误很少影响用户体验,而且大多只是在 TrackJS 报告中产生噪音。

如何从 TrackJS 报告中排除外域脚本?

0 投票
1 回答
168 浏览

javascript - 自 2019 年 8 月 28 日以来,Edge 中的 Facebook 连接 JavaScript SDK 问题

我们注意到 Facebook 连接问题仅适用于 Edge 浏览器:

无法构造“请求”:参数无效。

堆栈跟踪:

TypeError:无法构造“请求”:参数无效。在匿名函数 ( https://d2zah9y47r7bi2.cloudfront.net/releases/current/tracker.js:21:358 ) 在 h ( https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6 :108:10805 ) 在 c ( https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6:108:11202 ) 在 z ( https://connect.facebook.net/en_US/sdk .js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6:108:5265 ) 在 d ( https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6:108:2函数)https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6:151:1716)在匿名函数(https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f496420&ua=5f618 modern_es6:95:924)在 Array.prototype.forEach (本机代码)在 c (https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6:45:1595)在 a.fire (https://connect.facebook.net/en_US/sdk.js?hash=0f8f5b593a5516f4964c585f61d84200&ua=modern_es6:95:891 ) 在此处输入图像描述

受影响的浏览器:

边缘 18.18362 边缘 17.17134 边缘 18.17763 边缘 16.16299 边缘 15.15063

是 SDK 内部问题还是我们这边的问题?

0 投票
2 回答
193 浏览

security - TrackJS 和 GDPR 和 SPA

我在 SPA 中使用 TrackJS,我有与 GDPR 相关的逻辑,所以在同意之前我不能发送任何数据。

我找到onError了有助于解决此问题的配置选项。但我仍然有外部请求https://usage.trackjs.com/usage.gif。我可以通过一些技巧来禁用它,但它看起来不正确。

那么如何防止使用调用呢?

实施示例:

我还发现 SPA 中的使用调用存在问题。它不会显示实际的页面查看结果。所以支持手动调用使用请求会很好,它将解决上述两个问题。发现已知限制:https ://docs.trackjs.com/data-management/pageviews/

0 投票
1 回答
24 浏览

security - TrackJS:如何防止攻击者使用我的令牌?

我打算使用 TrackJS 来监视我的应用程序中的错误,但通过阅读文档,我的私人令牌似乎必须在浏览器上公开:

API 有我可以做的请求限制。因此,攻击者可以通过阅读源代码窃取我的令牌,并使用它向 TrackJS API 发出许多请求。我怎样才能防止这种类型的攻击?

0 投票
1 回答
15 浏览

trackjs - Trackjs:通过用户代理中的令牌忽略规则

在 TrackJS 中,一些用户代理被解析为普通浏览器,例如:

Mozilla/5.0 (Linux; Android 7.0; SM-G930V Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.125 Mobile Safari/537.36(兼容;Google-Read-Aloud;+https://support。 google.com/webmasters/answer/1061943)

Chrome 移动版 59.0.3071

我试图通过忽略设置中的规则来做到这一点,但它不起作用。所以我需要在用户代理中通过令牌过滤错误。

没有JS可以做到这一点吗?

更多类似的用户代理:https ://developers.google.com/search/docs/advanced/crawling/overview-google-crawlers