Algolia - 未捕获、未指定的“错误”事件?

Nic*_*mie 6 javascript events algolia

我最近为客户端集成了 Algolia 搜索,我注意到它目前不适用于任何基于 IE 的浏览器。

下面是我们正在使用的代码和我们包含的库文件的示例。我尝试了多种方法,包括 polyfill。但似乎还没有成功。

const search = instantsearch({
        indexName: 'index',
        searchClient: algoliasearch('KEY', 'PAIR')
    })

    search.addWidgets([
        instantsearch.widgets.configure({
            disjunctiveFacetsRefinements: {
                lang: ['en-gb']
            }
        }),

        instantsearch.widgets.pagination({
            container: '#pagination'
        }),

        instantsearch.widgets.searchBox({
            container: '#searchbox',
            placeholder: 'Start typing to search..',
            cssClasses: {
                root: 'search-form'
            },
        }),

        instantsearch.widgets.hits({
            container: '#hits',
            templates: {
                item:
                    '<a href="{{ url }}"><h2>{{#helpers.highlight}}{ "attribute": "title" }{{/helpers.highlight}}</h2></a><p>{{ description }}</p>',
            },
        })
    ]);

    search.start();
Run Code Online (Sandbox Code Playgroud)

我们将包括这两个文件以供搜索

<script src="https://cdn.jsdelivr.net/npm/algoliasearch@4.0.0/dist/algoliasearch-lite.umd.js"
        type="text/javascript"></script>
<script src="https://cdn.jsdelivr.net/npm/instantsearch.js@4.0.0/dist/instantsearch.production.min.js"
        type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我们得到的控制台错误也是

Uncaught, unspecified "error" event. ([object, object])
File: instantsearch.production.min.js, Line: 2, Column: 31593
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?