问题标签 [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.
trackjs - 是否可以通过 Track:js API 获取包含 Message 子字符串的所有错误?
我们使用 TrackJs 在 Stack Overflow Talent 上记录 JavaScript 错误。我想导出包含"%couldn't load id%"
Message 字段中的子字符串的所有错误的 csv。
API 文档没有明确说明这是可能的。这可能吗?
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 的代码。
如果我在这里做错了什么,请告诉我。
trackjs - 如何向 TrackJS 添加自定义日志记录
我在某个页面上发生了页面重定向,我需要在 Angular 5 应用程序中观察该页面重定向。我需要在它发生时获取 url。我如何/在哪里可以在 TrackJs 中添加这些东西。我应该使用哪个 API
javascript - jquery ajax 响应 "readyState":0,"status":0,"statusText":"error"
我收到"readyState":0,"status":0,"statusText":"error"
ajax 响应以发出 http 请求以加载 json 文件。
该网页已在 iframe 中加载,并且在发出 ajax 请求时没有代码可以更改网页中的 URL。
这是 Ajax 配置
我无法重新创建这种情况,但这已在 trackJS 中记录。
javascript - 如何忽略源自其他域链接的脚本的 TrackJS 错误?
TrackJS 检测页面上所有 JavaScript 代码中发生的错误——无论是内联代码、从同一域或其他域名链接的脚本。
其他域名链接的大部分JS代码(如各种营销标签、跟踪器等)不受站长控制;其中的错误很少影响用户体验,而且大多只是在 TrackJS 报告中产生噪音。
如何从 TrackJS 报告中排除外域脚本?
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 内部问题还是我们这边的问题?
security - TrackJS 和 GDPR 和 SPA
我在 SPA 中使用 TrackJS,我有与 GDPR 相关的逻辑,所以在同意之前我不能发送任何数据。
我找到onError
了有助于解决此问题的配置选项。但我仍然有外部请求https://usage.trackjs.com/usage.gif
。我可以通过一些技巧来禁用它,但它看起来不正确。
那么如何防止使用调用呢?
实施示例:
我还发现 SPA 中的使用调用存在问题。它不会显示实际的页面查看结果。所以支持手动调用使用请求会很好,它将解决上述两个问题。发现已知限制:https ://docs.trackjs.com/data-management/pageviews/
security - TrackJS:如何防止攻击者使用我的令牌?
我打算使用 TrackJS 来监视我的应用程序中的错误,但通过阅读文档,我的私人令牌似乎必须在浏览器上公开:
API 有我可以做的请求限制。因此,攻击者可以通过阅读源代码窃取我的令牌,并使用它向 TrackJS API 发出许多请求。我怎样才能防止这种类型的攻击?
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