我想在 Discourse 根据搜索词执行搜索时运行一些代码。这包括两种情况:一是在搜索输入框中输入内容时(例如输入暂停后)Discourse 执行的搜索,二是从 /search 页面发起的搜索。
我尝试了几个事件:search-autocomplete:after-complete(用于用户在输入框中暂停输入后从下拉菜单触发的搜索)和 page:changed(推测用于处理 /search 页面的提交)。但这两个事件在进行搜索时都没有被触发。
search-autocomplete:after-complete
page:changed