From bc330ceeb2aeeb1d34b5db2d3e70fc05a9b285f6 Mon Sep 17 00:00:00 2001 From: panjiangyi <78237724@qq.com> Date: Tue, 9 Jan 2024 11:40:25 +0800 Subject: [PATCH] feat: search in new tab if user hold meta or alt key --- src/background.js | 2 +- src/content.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/background.js b/src/background.js index f3f3e74..b99e4e0 100644 --- a/src/background.js +++ b/src/background.js @@ -476,7 +476,7 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { break; case "search": chrome.search.query( - {text:message.query} + {text:message.query,disposition:message.disposition} ) break; case "restore-new-tab": diff --git a/src/content.js b/src/content.js index bca5555..5b9b14b 100644 --- a/src/content.js +++ b/src/content.js @@ -304,7 +304,7 @@ $(document).ready(() => { window.open($(".omni-item-active").attr("data-url"), "_self"); } } else { - chrome.runtime.sendMessage({request:action.action, tab:action, query:$(".omni-extension input").val()}); + chrome.runtime.sendMessage({request:action.action, disposition:(e.altKey||e.metaKey)? "NEW_TAB":"CURRENT_TAB", tab:action, query:$(".omni-extension input").val()}); switch (action.action) { case "bookmark": if (e.ctrlKey || e.metaKey) {