Cortana 搜尋預設用 Edge + Bing,習慣 Google/百度的用戶可自製 Chrome 擴充功能攔截 Bing 請求並重導向至 Google/百度。製作步驟:建立資料夾 → 寫 manifest.json 與 background.js → Chrome 載入未封裝擴充功能 → 設 Chrome 為預設瀏覽器,Cortana 搜尋即跳轉指定引擎。
CortanaUseGoogle。chrome.webRequest.onBeforeRequest.addListener( function(details) { return { redirectUrl: "https://www.google.com/search?q=" + details.url.split(/=|&/)[1].replace("%20", "+") }; }, {urls: ["https://cn.bing.com/search*"]}, ["blocking"]);{ "name": "Cortana use Google", "version": "1.0", "manifest_version": 2, "description": "Redirect Cortana Bing to Google", "background": { "scripts": ["background.js"] }, "permissions": ["webRequest", "webRequestBlocking", "https://cn.bing.com/"]}chrome://extensions/ → 開啟「開發人員模式」→「載入未封裝項目」→ 選資料夾。

background.js 中 https://www.google.com/search?q= 改為 https://www.baidu.com/s?wd=。.replace("%20", "+")(百度接受空格)。原理:擴充功能攔截 cn.bing.com/search* 請求,提取查詢參數重導向。需 Chrome 為預設瀏覽器且 Cortana 設定開啟「在瀏覽器中開啟搜尋結果」。Manifest V3 版本需改用 declarativeNetRequest API,邏輯相同。