将JIRA快速搜索添加到Chrome Omnibox

CLS*_*ard 33 google-chrome jira opensearch

我想从Chrome的Omnibox中搜索JIRA的"快速搜索".这与此Chrome Omnibox搜索字符串不同:

https://myserver/jira/browse/%s
Run Code Online (Sandbox Code Playgroud)

该字符串只会打开完美(非部分)匹配的JIRA ID.即使搜索条件是部分匹配,快速搜索也会自动打开与搜索条件唯一匹配的问题.例如,考虑一个系统,其中只有一个JIRA问题包含-77,而JIRA问题是CLS-77.使用快速搜索(在JIRA站点的右上角)搜索"77"将自动打开问题CLS-77.通过我在前面列出的Chrome Omnibox自定义搜索字符串执行相同的搜索,在搜索77时不会启动CLS-77.

小智 61

在寻找相同的答案时,我发现了一个部分解决方案.此解决方案要求您使用多功能框的关键字搜索功能,因此搜索"ISSUE-123"将不起作用,但"jira ISSUE-123"将会起作用.它还支持快速搜索文本搜索,例如"jira some search string".

在Chrome中,请按照以下步骤配置:

  1. 打开chrome的设置,然后单击搜索部分中的Manage Search Engines.
  2. 滚动到底部并输入以下信息:
    • 搜索引擎名称:JIRA(或关于像"Apache JIRA"这样的jira实例的一些描述)
    • 关键字:jira(或在多功能框上易记的东西,可能是jira实例的基本URL)
    • 网址:https://jira.example.com/jira/secure/QuickSearch.jspa?searchString =%s(显然,将jira.example.com替换为jira实例的主机名)
  3. 点击完成

使用:

  1. 在多功能框类型jira(或您在上面配置的关键字)后跟一个制表符或空格
  2. 输入您的快速搜索字词,可以是问题密钥,自由格式文本或项目文本

在OmniBox中输入内容的示例:

  • 问题的关键:jira WEB-123
  • 自由格式文本:jira徽标更改
  • 项目特定搜索:jira WEB徽标


erw*_*man 22

在较新版本的JIRA(我使用的是6.2.7)中,要使用的URL是https://jira.example.com/secure/QuickSearch.jspa?searchString=%s(将jira.example.com替换为您的主机)名称).

更新:在JIRA 6.4.4中,此URL有效:https : //jira.example.com/issues/?jql =%s

  • 更新的字符串不像以前那样工作:现在,您必须输入有效的查询.为了更接近旧行为,更好的字符串是... // jira.example.com/issues/?jql=text ~"%s"%20or%20id="%s".它不完全相同,因为即使输入了确切的ID,它也会离开搜索页面.这对我的需求来说已经足够了. (3认同)