javascript - 什么是 InstantSearchSDKJSBridgeClearHighlight?

标签 javascript ios microsoft-edge sentry

有时我会在我的 Sentry 中使用此 InstantSearchSDKJSBridgeClearHighlight 得到 ReferenceError。谷歌什么也没说。
我发现的只有 https://github.com/algolia/instantsearch-androidhttps://github.com/algolia/instantsearch-ios这可能与我的问题有关。
我从 5 个不同的用户那里收到了 53 个问题,他们都是 iPhone 上的 Edge Mobile。
也许有人知道这是什么东西(或知道如何知道的方法)?
编辑:我还找到了this issue使用 github 搜索。与我的问题相同,由机器人创建

最佳答案

这是 iOS 上 Edge 中的 Bing 即时搜索功能中的一个错误;该功能尝试调用不再存在的函数。感谢您的错误;我已将其传递给功能所有者。
基本思想是,对于 iOS 上的 Edge,实际的 Web 引擎不是我们正常的(Blink);相反,它是 Safari 的 WkWebView。
为了实现像 Bing 的即时搜索这样的功能,我们必须将 JavaScript 注入(inject)到我们加载的页面中。然后我们的外部浏览器调用我们注入(inject)的那些 JavaScript 函数。
在这里,有人搞砸并摆脱(或重命名)注入(inject)的 JavaScript 函数,但未能删除/更新试图调用注入(inject)的 JavaScript 的浏览器代码。
因此,正在查看浏览器错误日志的用户会看到一条错误消息,上面写着“嘿,没有这样的功能”。
这通常是无害的,但是如果您有“Sentry ”代码来监视错误消息并向网站开发人员提示它们,它就会开始提示我们造成的这个错误消息。

关于javascript - 什么是 InstantSearchSDKJSBridgeClearHighlight?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69261499/

相关文章:

ios - Core Location 在启用 CLVisit 监控的情况下跳过用户移动

css - 在 Edge 中更改元素的类后,过渡不是动画的

css - 如何更换显示:contents in browser Edge

internet-explorer - Microsoft Edge 会使用 -webkit- 或 -ms- 等前缀吗?

javascript - 如何将一个div插入到另一个div的内容中?

javascript - ES5中关键字 'statics'的含义是什么

javascript - 如何通过属性 'onclick' 将 jQuery 函数 .one() 应用于元素

javascript - RegExp exec - 字符串操作

ios - 状态栏样式问题

ios - 为什么我的 Swift 类的扩展在定义文件之外不可见?