javascript - 什么是 InstantSearchSDKJSBridgeClearHighlight?
问题描述
有时我会在我的哨兵中使用此 InstantSearchSDKJSBridgeClearHighlight 得到 ReferenceError。谷歌什么也没说。
我发现的只是可能与我的问题有关的https://github.com/algolia/instantsearch-android和https://github.com/algolia/instantsearch-ios 。
我从 5 个不同的用户那里收到了 53 个问题,他们都是 iPhone 上的 Edge Mobile。也许有人知道这是什么东西(或知道如何知道的方法)?
编辑:我还使用 github 搜索发现了这个问题。与我的问题相同,由机器人创建
解决方案
这是 iOS 上 Edge 中的 Bing 即时搜索功能中的一个错误;该功能尝试调用不再存在的函数。感谢您的错误;我已将其传递给功能所有者。
基本思想是,对于 iOS 上的 Edge,实际的 Web 引擎不是我们正常的(Blink);相反,它是 Safari 的 WkWebView。
为了实现像 Bing 的即时搜索这样的功能,我们必须将 JavaScript 注入到我们加载的页面中。然后我们的外部浏览器调用我们注入的那些 JavaScript 函数。
在这里,有人搞砸并摆脱(或重命名)注入的 JavaScript 函数,但未能删除/更新试图调用注入的 JavaScript 的浏览器代码。
因此,正在查看浏览器错误日志的用户会看到一条错误消息,上面写着“嘿,没有这样的功能”。
这通常是无害的,但是如果您有“哨兵”代码来监视错误消息并向网站开发人员抱怨它们,它就会开始抱怨我们造成的这个错误消息。
推荐阅读
- javascript - 将相同的文件上传到 Azure Blob 存储而不覆盖?
- php - 使用 codeigniter 取消链接和删除数据库行的问题
- dialogflow-es - 对话流中的 Webhook 安全性
- jquery - Owl Carousel - 使用填充比率技巧 - 将图像居中对齐
- python - Python Re apply/search TypeError: 'NoneType' object is not subscriptable
- html - HTML 5 视频 CSS:在视频海报图像上强制响应比率 16:9(对于 preload="none" 视频)
- flutter - Flutter :- 如何在屏幕上显示动态小部件?
- sql - 系统视图优化
- javascript - 在 asp.Net Webform 中调用 WebMethod 的问题
- python - django.core.exceptions.ImproperlyConfigured:您正在使用 staticfiles 应用程序而没有将 STATIC_ROOT 设置设置为文件系统路径