Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win10 小娜預設 Bing 搜尋怎麼改 Google/百度?Chrome 擴充功能攔截重導向實作

編輯:Windows 10 系統介紹

Cortana 搜尋預設用 Edge + Bing,習慣 Google/百度的用戶可自製 Chrome 擴充功能攔截 Bing 請求並重導向至 Google/百度。製作步驟:建立資料夾 → 寫 manifest.json 與 background.js → Chrome 載入未封裝擴充功能 → 設 Chrome 為預設瀏覽器,Cortana 搜尋即跳轉指定引擎。

自製 Cortana 搜尋重導向擴充功能

  1. 桌面新建資料夾 CortanaUseGoogle。
  2. 資料夾內建立兩檔:
    background.js:
    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"]
    );
    manifest.json:
    {
    "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/"]
    }
  3. Chrome → chrome://extensions/ → 開啟「開發人員模式」→「載入未封裝項目」→ 選資料夾。
  4. 設 Chrome 為預設瀏覽器,測試 Cortana 搜尋。

改用百度/其他引擎

  • 將 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,邏輯相同。

Copyright © Windows教程網 All Rights Reserved