问题标签 [custom-search-provider]

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.

0 投票
0 回答
70 浏览

javascript - angucomplete-alt 搜索开始于包含

我正在使用 angucomplete-alt 自动填充搜索框的数据。它显示所有包含给定值的记录,即使给定值在字符串的中间。我想填充以给定文本开头的记录。有没有办法做到这一点?

提前致谢...

0 投票
0 回答
23 浏览

bing - 必应搜索 -- ACL/安全过滤

是否可以使用必应搜索 API 根据用户安全/角色过滤掉搜索结果

我知道谷歌可以使用元数据来过滤掉。这是从 Google 和 Bing 的搜索结果中安全过滤页面/项目的正确方法吗

0 投票
1 回答
220 浏览

gnome-shell-extensions - 从 activateResult 运行多个 xdtool 命令

我正在创建一个 gnome shell 扩展并实现搜索提供程序。在 activateResult 方法中,我想运行一些代码,例如

问题是只有第一个命令有效,我收到一些错误,例如:

我尝试的一件事是将所有 xdotool 命令组合在一起bash -c "... ... ...",但没有运气。

选择搜索结果后,如何切换到窗口并模拟按键?

(我对 gnome 的东西、gjs 的东西,甚至 JS 都是全新的,但是,每天都要写 python)

编辑:刚试过spawn_command_line_async,它的工作原理。感觉草率,有经验的人可能会有更好的答案。

0 投票
1 回答
102 浏览

android - 将 SearchView 与自定义 searchSuggestAuthority 一起使用时来自系统的不需要的建议

我的应用程序的 ActionBar 中有一个 android.widget.SearchView。当我开始输入时,它会显示我的 ContentProvider 连接到 Room 数据库的结果。这一切在模拟器上都可以正常工作,但是在我的真实设备上,当我触摸 SearchView 文本字段时,我会立即看到我的结果,然后弹出窗口被这个奇怪的弹出窗口替换,显示两个电话号码(这是我知道的号码)。如果我开始输入,这个框就会消失,正确的结果会再次出现。

用奇怪的弹出窗口搜索

对于可能导致这种情况的原因,我束手无策。这是与 SearchView 相关的代码。

MainActivity.kt

可搜索的.xml

bottom_nav_menu.xml

AndroidManifest.xml

这是 SearchView 在两个字符后正常工作的示例。触摸它会显示奇怪的弹出窗口,一个字符什么都不做,两个字符开始正常运行,这在模拟器中也可以正常工作: SearchView 正常运行

我已经尝试了我能想到的一切,但我完全坚持这一点。任何人都可以提供的任何帮助,即使只是一个正确方向的提示,将不胜感激。

TL; DR 我试图找出覆盖我的自定义搜索的弹出窗口的来源,知道这至少会帮助我寻找摆脱它的方法。如果有人知道如何摆脱它,那就太棒了。

更新:2020 年 5 月 29 日:

我尝试单步执行 SearchView 源代码以查看发生了什么,但“交换”似乎发生在 SearchSuggestion 提供其建议之后。是否有“更深”的地方可能在这里激活?

附带说明一下,这是在 OnePlus 6T 上,以防他们可能添加了某种自定义代码。

0 投票
0 回答
29 浏览

android - “主”线程上发生未捕获的异常。使用自定义搜索栏时

我已经迁移了我的本机脚本角度应用程序。迁移后自定义搜索栏出现问题。在迁移之前工作正常。它表明在“nativeView.setOnQueryTextListener(queryTextListener);”中有问题

我的自定义搜索栏:

我的错误信息:

如何解决这个问题?