草庐IT

javascript - 将按键事件添加到 chrome 扩展中的多功能框

是否可以在chrome中监听按键事件(keyup、keydown、keypress)omnibox?到目前为止我刚刚发现:chrome.omnibox.onInputStarted.addListener(function(){...});chrome.omnibox.onInputChanged.addListener(function(stringtext,functionsuggest){...});chrome.omnibox.onInputEntered.addListener(function(stringtext){...});chrome.omnibox.onInput

javascript - 让用户为我的多功能框 chrome 扩展程序选择关键字

我刚刚使用omniboxapi创建了一个chrome扩展。"omnibox":{"keyword":"a"},我发现不能使用多重关键字或者让用户为我的扩展选择一个关键字,尽管该扩展列在搜索引擎设置页面:此外,扩展关键字的优先级是迄今为止最低的。如果用户已经在Defaultsearchengines/Othersearchengines部分定义了关键字,则扩展关键字不可用。有谁知道至少其中一个问题的解决方案?也许通过使用NPAPI? 最佳答案 这个讨论以前出现过,你可以在这里看到它的一个例子-https://code.google.c

javascript - Google Chrome Omnibox API——输入时自动选择第一个选项

所以我正在尝试为Chrome构建一个简单的Omnibox扩展程序供个人使用。它像任何其他多功能框扩展一样工作:您输入扩展关键字并按Tab,这将提供多功能框的扩展控制。然后你输入一个短语或诸如此类的东西,然后在多功能框下方弹出一个建议列表。然后您可以使用箭头键或鼠标选择一个建议,然后浏览器导航到与该建议关联的页面。所有这些都工作得很好。但是,我希望它做的是,当我在没有选择建议的情况下按回车键时,我希望浏览器转到建议列表中的第一个建议。而不是现在发生的事情,我得到这个错误页面:我在相关文档中找不到任何答案。这就是我的代码现在的样子(在background.js中):chrome.omnib

html - 如何为您的网站添加 google chrome omnibox-search 支持?

当我在GoogleChrome多功能框中输入一些URL时,我在其中看到消息“按TAB键在$URL中搜索”。例如,有一些俄罗斯网站habrahabr.ru或yandex.ru。当您按TAB键时,您将能够在该站点中进行搜索,而不是在您的搜索引擎中进行搜索。如何让我的网站能够做到呢?也许,我需要在我的站点页面中编写一些特殊代码? 最佳答案 Chrome通常通过用户偏好来处理这个问题。(通过chrome://settings/searchEngines)但是,如果您想专门为您的用户实现此功能,则需要向您的网站添加OSD(开放搜索描述)。Ma

html - 如何为您的网站添加 google chrome omnibox-search 支持?

当我在GoogleChrome多功能框中输入一些URL时,我在其中看到消息“按TAB键在$URL中搜索”。例如,有一些俄罗斯网站habrahabr.ru或yandex.ru。当您按TAB键时,您将能够在该站点中进行搜索,而不是在您的搜索引擎中进行搜索。如何让我的网站能够做到呢?也许,我需要在我的站点页面中编写一些特殊代码? 最佳答案 Chrome通常通过用户偏好来处理这个问题。(通过chrome://settings/searchEngines)但是,如果您想专门为您的用户实现此功能,则需要向您的网站添加OSD(开放搜索描述)。Ma