chrome_settings_overrides 鍵是一個物件,可能包含以下屬性:
| 名稱 |
型別 |
描述 |
homepage |
String |
定義用作瀏覽器主頁的頁面。
替換內容以 URL 的形式給出。該 URL 可以
- 指向擴充套件程式捆綁的檔案,在這種情況下,它以相對於 manifest.json 檔案的 URL 形式給出。
- 是一個遠端 URL,例如“https://mdn.club.tw/”。
如果兩個或多個擴充套件程式都設定了此值,則最後一個安裝的擴充套件程式設定將優先。
要覆蓋新標籤頁,請改用“chrome_url_overrides”。
這是一個 可本地化屬性。
|
search_provider |
Object |
定義要新增到瀏覽器的搜尋提供程式。
搜尋提供程式具有名稱和主要搜尋 URL。可以提供備用 URL,包括更專業的搜尋(如圖片搜尋)的 URL。在您提供的 URL 中,請使用 {searchTerms} 將搜尋詞插入到 URL 中,例如:https://www.discogs.com/search/?q={searchTerms}。您還可以提供要與搜尋一起傳送的 POST 引數。
搜尋提供程式將與內建提供程式一起呈現給使用者。如果您包含 is_default 屬性並將其設定為 true,則新搜尋提供程式將成為預設選項。透過提供 keyword 屬性,使用者可以透過在搜尋/位址列中輸入關鍵字(後跟搜尋詞)來選擇您的搜尋提供程式。
這是一個包含以下屬性的物件。所有字串屬性都可本地化。
name
- String:搜尋引擎的名稱,顯示給使用者。
search_url
- String:搜尋引擎使用的 URL。這必須是 HTTPS URL。
is_default 可選
- Boolean:如果搜尋引擎應為預設選項,則為 true。在 Firefox 中,這是選擇加入的,使用者將在首次安裝擴充套件程式時被詢問。如果稍後新增搜尋引擎,則不會再次詢問。
alternate_urls 可選
- String 陣列:可以用來替換
search_url 的備用 URL 陣列。
encoding 可選
- String:搜尋詞的編碼,指定為標準字元編碼名稱,例如“UTF-8”。
favicon_url 可選
- String:指向搜尋引擎圖示的 URL。在 Manifest V2 中,這必須是絕對的 HTTP 或 HTTPS URL。在 Manifest V3 中,這必須引用擴充套件程式根目錄下的相對路徑提供的圖示。
image_url 可選
- String:用於圖片搜尋的 URL。
image_url_post_params 可選
- String:要傳送到
image_url 的 POST 引數。
instant_url 可選
- String:用於即時搜尋的 URL。
instant_url_post_params 可選
- String:要傳送到
instant_url 的 POST 引數。
keyword 可選
- String:搜尋引擎的位址列關鍵字。
prepopulated_id 可選
- 要使用的內建搜尋引擎的 ID。
search_url_get_params 可選
- String:要傳送到
search_url 的 GET 引數。僅在 Firefox 中可用,為獲得最佳跨瀏覽器相容性,請使用 search_url。
search_url_post_params 可選
- String:要傳送到
search_url 的 POST 引數。
suggest_url 可選
- String:用於搜尋建議的 URL。這必須是 HTTPS URL。
suggest_url_get_params 可選
- String:要傳送到
suggest_url 的 GET 引數。僅在 Firefox 中可用,為獲得最佳跨瀏覽器相容性,請使用 suggest_url。
suggest_url_post_params 可選
- String:要傳送到
suggest_url 的 POST 引數。
|
此示例演示瞭如何設定搜尋提供程式。
"chrome_settings_overrides": {
"search_provider": {
"name": "Discogs",
"search_url": "https://www.discogs.com/search/?q={searchTerms}",
"keyword": "disc",
"favicon_url": "https://www.discogs.com/favicon.ico"
}
}