允许在:all 中作为默认搜索

继续讨论 在“高级搜索界面中将“在所有”作为一个选项”

事实证明这并不容易!因此,这是一个新的功能请求。

在我们的实例中,我们大量使用群组收件箱,因此经常需要将消息包含在搜索中。在搜索前加上 in:all 可以实现此目的,但这不容易教给用户。

感谢 @zogstrip 最近的出色工作,现在可以通过用户界面 (UI) 来实现这一点。虽然这对我们的高级用户来说很棒,但我们的新手用户需要一段时间才能找到它,或者会忘记使用它等等。

我希望能有一种方法可以将其设置为我的用户(和我自己!)的默认搜索。

3 个赞

嗯……也许你可以用 JavaScript 在搜索框中添加 in:all

我试着用 JavaScript 写了一些,但那对我来说太难了,我的“笨”人工智能似乎也支持不了。有什么建议吗?

嗯……像下面这样如何:

document.addEventListener("DOMContentLoaded", () => {
  if (window.location == "/search") {
    const searchBar = document.getElementById("someId");
    searchBar.value = "in:all";
  }
});

这是我凭空想出来的,因为我正在度假,没有带笔记本电脑。

更好的解决方案是使用插件 API 的 api.onPageChange,但这可能仍然有效。