網誌
2025年3月7日
2025年3月7日
2025年3月7日
資訊清單 - Nacl 模組
從 MIME 類型到處理每種類型的 Native Client 模組的一或多個對應。適用對象 例如,下列程式碼片段中的粗體程式碼會將 Native Client 模組註冊為內容 OpenOffice 試算表 MIME 類型的處理常式。 「path」的值是擴充功能中的 Native Client 資訊清單 (.nmf 檔案) 的位置 目錄。如要進一步瞭解 Native Client 和.nmf 檔案,請參閱 Native Client 技術 總覽 。 每個 MIME 類型只能與一個.nmf
2025年3月6日
資訊清單版本
一個整數,用於指定套件所需的資訊清單檔案版本。使用 Chrome 18,開發人員 應 指定 2 (無引號),才能使用本文所述的格式 文件: 建議自 Chrome 18 版起 淘汰 資訊清單第 1 版。您並不一定 需要使用 第 2 版 在不久的將來,我們會停止支援使用已淘汰的套件 資訊清單版本。尚未就緒的擴充功能、應用程式和主題,歡迎搶先體驗 Chrome 18 的新資訊清單版本可以明確指定版本 1 ,或者將金鑰保持停用 。 下文將詳細說明資訊清單檔案第 1 版和第 2 版之間的差異
2025年3月6日
儲存區域的資訊清單
有別於 local 和 sync 儲存空間區域, managed 儲存空間區域的結構必須 宣告為 JSON 結構定義 ,且經過 Chrome 嚴格驗證。這個結構定義必須儲存在 檔案 (由 "storage" 資訊清單鍵的 "managed_schema" 屬性表示),並宣告 應用程式支援的企業政策。 政策類似選項,但是由系統管理員 (而非使用者) 設定 允許為機構中的所有使用者預先設定應用程式。瞭解 Chrome 如何處理 政策 。 宣告政策後,即可從 storage.managed API
2025年3月6日
資訊清單:姓名和簡稱
name 和 short_name 資訊清單屬性是可用於識別應用程式的簡短純文字字串。您可以為這兩個欄位指定特定語言代碼字串;詳情請參閱「 國際化 」一文。 name (最多 45 個字元) 是應用程式的主要 ID,也是必填欄位。會顯示在以下位置: short_name (建議最多 12 個字元) 是應用程式名稱的精簡版本。這是選用欄位,如未指定,系統會使用 name ,但可能會遭到截斷。簡短名稱通常用於空間不足以顯示全名,例如:
2025年3月6日
資訊清單 - 已啟用離線功能
應用程式或擴充功能是否可離線運作。當 Chrome 偵測到處於離線狀態時,在新分頁上會醒目顯示這個欄位設為 true 的應用程式。 自 Chrome 35 版起,系統會假設應用程式已離線,且除非要求 "webview" 權限,否則 "offline_enabled" 的預設值是 true 。在這種情況下,系統會假設需要網路連線, "offline_enabled" 則預設為 false 。 "offline_enabled" 值也用於判斷以 ChromeOS 資訊站模式
2025年3月6日
資訊清單 - 圖示
一或多個代表擴充功能、應用程式或主題的圖示。建議您一律提供 128x128 的 圖示;都會在安裝期間及 Chrome 線上應用程式商店使用。額外資訊也必須提供 48x48 圖示,用於擴充功能管理頁面 (chrome://extensions)。你也可以 指定 16x16 圖示,做為擴充功能網頁的網站小圖示。 圖示通常應使用 PNG 格式,因為 PNG 是最能支援透明效果。他們 但 WebKit 支援的任何格式都可以,包括 BMP、GIF、ICO 和 JPEG。以下是 範例說明: 如果您使用
2025年3月6日
2025年3月6日
2025年3月6日
2025年3月6日
已停用的網頁功能
雖然 Chrome 應用程式使用網路平台,但部分網路功能已停用,或透過其他方式使用。主要目的為避免安全性問題,並改善程式設計做法。以下摘要說明網路平台的已停用功能,以及可能的解決方法:
2025年3月6日
資訊清單 - 版本
一個至四個以點分隔的整數,用於識別這項擴充功能的版本。整數有幾個規則:長度必須介於 0 到 65535 之間,含首尾,非零整數則不得從 0 開始。舉例來說,99999 和 032 都是無效的。 以下列舉幾個有效版本的範例: 自動更新系統會比較不同版本,判斷是否需要更新已安裝的擴充功能。如果已發布的擴充功能的版本字串比已安裝的擴充功能更新,系統就會自動更新擴充功能。 比較作業會從最左邊的整數開始。如果這些整數相等,系統會比較右側整數,依此類推。舉例來說,1.2.0 是 1.1.9.9999
2025年3月6日
資訊清單 - 規定
應用程式或擴充功能要求的技術。Chrome 線上應用程式商店等代管網站可能會使用 這份清單,防止使用者安裝無法在電腦上運作的應用程式或擴充功能。 目前支援的規定包括「3D」和「外掛程式」;或許需要進一步檢查 。 「3D」代表 GPU 硬體加速「webgl」的需求是指 WebGL API 。如要進一步瞭解 Chrome 3D 圖形支援功能,請參閱 WebGL 和 3D 說明文章 圖像 。您可以列出應用程式所需的 3D 相關功能,如 範例: 「外掛程式」要求指出應用程式或擴充功能是否需要 NPAPI
2025年3月6日
資訊清單 - 沙箱
警告: 自 57 版起,Chrome 將禁止允許外部網路內容 (包括 嵌入頁框或指令碼)。請改用 WebView 。 定義要在沙箱專屬來源中提供的一系列應用程式或擴充功能頁面。 以及視需要使用《內容安全政策》進入沙箱有兩個影響: 採用沙箱機制的網頁不受其餘部分所使用的 內容安全政策 (CSP) 規範。 應用程式或擴充功能 (有專屬的 CSP 值)。也就是說 使用內嵌指令碼和 eval 。 以下範例說明如何指定在含有 自訂 CSP: 如未指定,則預設值為
2025年3月6日
資訊清單 - 說明
描述擴充功能的純文字字串 (不得採用 HTML 或其他格式,且長度不超過 132 個字元)。說明內容應適合瀏覽器的擴充功能管理使用者介面和 Chrome 線上應用程式商店 。您可以為這個欄位指定特定語言代碼的字串;詳情請參閱「 國際化 」一文。
2025年3月6日
externally_connectable
externally_connectable 資訊清單屬性會宣告可執行的擴充功能、應用程式和網頁 透過 runtime.connect 和 runtime.sendMessage 連線至您的應用程式。 如需訊息傳遞的教學課程,請參閱「 跨擴充功能和應用程式訊息功能 」和「 傳送訊息」一文 網頁 。 如未在應用程式資訊清單中宣告 externally_connectable ,所有擴充功能和應用程式皆可 卻無法連線網頁。因此,將資訊清單更新為使用 externally_connectable
2025年3月6日
資訊清單 - 預設語言代碼
指定 _locales 的子目錄,其中包含這個擴充功能的預設字串。在含有 _locales 目錄的擴充功能中,這是 必要 欄位;這個欄位 必須不存在 在沒有 _locales 目錄的擴充功能中。詳情請參閱 國際化 。
2025年3月6日
資訊清單 - 鍵
這個值可用於在開發期間載入擴充功能、應用程式或主題的專屬 ID。 如要取得合適的金鑰值,請先從.crx 檔案安裝擴充功能 (您可能需要 上傳擴充功能 或 手動封裝 )。接著,在 使用者資料目錄 中,查看 Default/Extensions/_<extensionId>_/_<versionString>_/manifest.json 檔案。當中會填入鍵/值。
2025年3月6日
工作箱串流
RouteHandlerCallbackOptions StreamSource | Promise< StreamSource > 回應 ReadableStream BodyInit 需要多個來源 Promise,每個 Promise 都可用來解析回應, ReadableStream 或 BodyInit 。 傳回對每個個別串流公開 ReadableStream 的物件 並透過 Promise 標記 串流結束 (適合傳遞至 FetchEvent 的 waitUntil() 時)。
- TypeScript
2025年3月6日
2025年3月6日
2025年3月6日
2025年3月6日
2025年3月6日
eBay 如何透過流暢的憑證共用機制,提高登入成功率 10%
瞭解 eBay 如何運用數位資產連結,提供順暢的憑證共用功能,進而提高 10% 的登入成功率。瞭解如何實作安全的跨平台驗證機制,並提升使用者體驗。
- 身分識別
- 個案研究
- Chrome
2025年3月6日
2025年3月6日
2025年3月5日
Chrome Web Store
Chrome Web Store 可供使用者瀏覽擴充功能和主題的線上市集。在網站上發布擴充功能,供所有人存取。 dashboard 開發人員資訊主頁 發布擴充功能及管理商店商品。 local_mall Chrome Web Store 探索 Chrome 線上應用程式商店中的擴充功能。 policy 開發人員政策 建立 Chrome 線上應用程式商店擴充功能的最佳做法和指南。 在發布第一項擴充功能之前,請務必遵循下列步驟和最佳做法,確保提交過程順暢。 準備擴充功能檔案
- 到達網頁
2025年3月4日
2025年3月4日
2025年3月4日
2025年3月4日
2025年3月4日
2025年3月3日
2025年3月3日
chrome.bookmarks
使用 chrome.bookmarks API 建立、整理及操作書籤。另請參閱「 覆寫頁面 」,您可以使用這項功能建立自訂的「書籤管理員」頁面。 您必須在 擴充功能資訊清單 中宣告「書籤」權限,才能使用書籤 API。例如: 書籤會以樹狀結構排列,其中每個節點都是書籤或資料夾 (有時稱為「群組」 )。樹狀結構中的每個節點都由 bookmarks.BookmarkTreeNode 物件表示。 BookmarkTreeNode 屬性會用於整個 chrome.bookmarks
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年2月28日
chrome.contentSettings
使用 chrome.contentSettings API 變更設定,控制網站是否可使用 Cookie、JavaScript 和外掛程式等功能。一般來說,內容設定可讓你針對個別網站自訂 Chrome 的行為,而非全域設定。 您必須在擴充功能的資訊清單中宣告「contentSettings」權限,才能使用 API。例如: 您可以使用模式指定每個內容設定會影響哪些網站。例如, https://*.youtube.com/* 會指定 youtube.com 及其所有子網域。內容設定模式的語法與
- TypeScript
- Chrome 擴充功能
2025年2月28日
chrome.contentSettings
使用 chrome.contentSettings API 變更設定,控制網站是否可使用 Cookie、JavaScript 和外掛程式等功能。一般來說,內容設定可讓你針對個別網站自訂 Chrome 的行為,而非全域設定。 您必須在擴充功能的資訊清單中宣告 "contentSettings" 權限,才能使用 API。例如: 您可以使用模式指定每個內容設定會影響哪些網站。例如, https://*.youtube.com/* 會指定 youtube.com 及其所有子網域。內容設定模式的語法與
- TypeScript
- Chrome 擴充功能
2025年2月28日
chrome.bookmarks
這項權限會 觸發警告 。 使用 chrome.bookmarks API 建立、整理及操作書籤。另請參閱「 覆寫頁面 」,您可以使用這項功能建立自訂的「書籤管理員」頁面。 您必須在 擴充功能資訊清單 中宣告「書籤」權限,才能使用書籤 API。例如: 書籤會以樹狀結構排列,其中每個節點都是書籤或資料夾 (有時稱為「群組」 )。樹狀結構中的每個節點都由 bookmarks.BookmarkTreeNode 物件表示。 BookmarkTreeNode 屬性會用於整個 chrome.bookmarks
- JavaScript
- TypeScript
- Chrome 擴充功能
2025年2月28日
人工智慧
Chrome 的 AI 功能 歡迎來到運用 AI 技術的新世代網路時代。瞭解 AI 如何協助開發人員輕鬆打造強大的網路體驗。 體驗 Chrome 版 Gemini Nano 帶來無限可能。 內建 AI Gemini 生態系統即將在 Chrome 中導入 Gemini Nano 是效率最高的模型。 在用戶端工作 用戶端 AI 可為使用者提供強大的模型,同時保護資料隱私並縮短延遲時間。 開始使用 瞭解開始使用內建 AI 建構功能和應用程式時,必須具備哪些條件。 可用的 API 查看可在 Chrome
- 到達網頁
2025年2月28日
2025年2月28日
2025年2月28日
2025年2月28日
2025年2月27日
2025年2月27日
2025年2月26日
2025年2月26日
2025年2月26日
chrome.app.runtime
使用 chrome.app.runtime API 管理應用程式生命週期。應用程式執行階段會管理應用程式安裝作業、控制活動頁面,並可隨時關閉應用程式。 任何 選填 開發人員指定的選用資料,可供要嵌入的應用程式在做出嵌入決策時使用。 字串 void 允許 embedderId 將這個應用程式嵌入 <appview> 元素中。 url 會指定要嵌入的內容。 allow 函式如下所示: 字串 void 防止 embedderId 將這個應用程式嵌入 <appview> 元素中。
- TypeScript
2025年2月24日
chrome.printing
使用 chrome.printing API 將列印工作傳送至 Chromebook 上安裝的印表機。 所有 chrome.printing 方法和事件都需要您在 擴充功能資訊清單 中宣告 "printing" 權限。例如: 以下範例示範如何使用列印命名空間中的每個方法。這個程式碼是從 extensions-samples GitHub 存放區的 api-samples/printing 複製而來,或以該程式碼為基礎。 在本範例中,當 jobStatus 不是 PENDING 或
- JavaScript
- TypeScript
- Chrome 擴充功能
2025年2月24日
chrome.userScripts
使用 userScripts API 在「User Scripts」情境中執行使用者指令碼。 如要使用 User Scripts API ( chrome.userScripts ),請在 manifest.json 中加入 "userScripts" 權限,並為要執行指令碼的網站加入 "host_permissions" 。 使用者指令碼是插入網頁的程式碼片段,可用來修改網頁的外觀或行為。與其他擴充功能 (例如 內容指令碼 和 chrome.scripting API ) 不同,使用者指令碼
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年2月24日
chrome.sessions
使用 chrome.sessions API 查詢及還原瀏覽工作階段中的分頁和視窗。 字串 外部裝置的名稱。 工作階段 [] 外部裝置的已開啟視窗工作階段清單,依最近修改的工作階段排序。 號碼 選填 在要求清單中擷取的項目數量上限。如要擷取項目的數量上限,請省略這個參數 ( sessions.MAX_SESSION_RESULTS )。 數字 視窗或分頁關閉或修改的時間,以世界標準時間指定期間開始計算,以秒為單位。 分頁 選填 如果這個項目描述分頁,則為 tabs.Tab 。系統會設定這個值或
- TypeScript
- Chrome 擴充功能
2025年2月24日
chrome.printing
使用 chrome.printing API 將列印工作傳送至 Chromebook 上安裝的印表機。 所有 chrome.printing 方法和事件都需要您在 擴充功能資訊清單 中宣告 "printing" 權限。例如: 以下範例示範如何使用列印命名空間中的每個方法。這個程式碼是從 extensions-samples GitHub 存放區的 api-samples/printing 複製而來,或以該程式碼為基礎。 在本範例中,當 jobStatus 不是 PENDING 或
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年2月24日
chrome.sessions
使用 chrome.sessions API 查詢及還原瀏覽工作階段中的分頁和視窗。 字串 外部裝置的名稱。 工作階段 [] 外部裝置的已開啟視窗工作階段清單,依最近修改的工作階段排序。 號碼 選填 在要求清單中擷取的項目數量上限。如要擷取項目的數量上限,請省略這個參數 ( sessions.MAX_SESSION_RESULTS )。 數字 視窗或分頁關閉或修改的時間,以世界標準時間指定期間開始計算,以秒為單位。 分頁 選填 如果這個項目描述分頁,則為 tabs.Tab 。系統會設定這個值或
- TypeScript
- Chrome 擴充功能
2025年2月24日
探索 Chrome
探索 Chrome Chrome 134 (Beta 版) Chrome 133 Chrome 132 Chrome 131 Chrome 130 Chrome 129 Chrome 128 Chrome 127 Chrome 126 Chrome 125 Chrome 124 Chrome 123 Chrome 122 Chrome 121 Chrome 120 Chrome 119 Google 新功能 開發人員工具 開發人員工具提示 工程網誌 無障礙設定 媒體 WebGPU 網誌 個案研究
2025年2月21日
Chrome 134 版 DevTools 的新功能
隱私權和安全性面板、校正的 CPU 節流功能、成效中的第一方和第三方醒目顯示,以及其他新洞察資訊。
- Google 新功能
- JavaScript
- Chrome 開發人員工具
- Chrome
2025年2月21日
chrome.i18n
使用 chrome.i18n 基礎架構,在整個應用程式或擴充功能中實作國際化。 如果擴充功能有 /_locales 目錄, manifest 就必須定義 "default_locale" 。 您必須將所有向使用者顯示的字串放入名為 messages.json 的檔案中。每次新增語言代碼時,請在名為 /_locales/_localeCode_ 的目錄下新增訊息檔案,其中 localeCode 是英文的 en 等代碼。 以下是支援英文 ( en )、西班牙文 ( es ) 和韓文 ( ko )
- JavaScript
- TypeScript
- CSS
- Chrome 擴充功能
2025年2月12日
在 Windows 上,以 Chromium 為基礎的瀏覽器提供更優異的文字算繪效果
Edge 團隊新增了支援功能,可直接在 Chromium 中遵循 Windows ClearType 調諧器值,進而改善 Windows 上以 Chromium 為基礎的瀏覽器文字算繪品質。
- 網誌
- Chrome
2025年2月12日
2025年2月12日
chrome.storage
使用 chrome.storage API 儲存、擷取及追蹤使用者資料的變更。 如要使用儲存空間 API,請在擴充功能的 manifest 中宣告 "storage" 權限。例如: Storage API 提供擴充功能專屬方式,可保留使用者資料和狀態。這個 API 與網路平台的儲存空間 API ( IndexedDB 和 Storage ) 類似,但設計目的是滿足擴充功能的儲存空間需求。以下列舉幾個主要功能: 雖然擴充功能可以在某些情況 (彈出式視窗和其他 HTML 頁面) 下使用
- JavaScript
- HTML
- TypeScript
- Chrome 擴充功能
2025年2月11日
chrome.storage
使用 chrome.storage API 儲存、擷取及追蹤使用者資料的變更。 Storage API 提供擴充功能專屬方式,可保留使用者資料和狀態。這個 API 與網路平台的儲存空間 API ( IndexedDB 和 Storage ) 類似,但設計目的是滿足擴充功能的儲存空間需求。以下列舉幾個主要功能: 雖然擴充功能可以在某些情況 (彈出式視窗和其他 HTML 頁面) 下使用 [ Storage ][mdn-storage] 介面 (可透過 window.localStorage
- TypeScript
- JavaScript
- HTML
- Chrome 擴充功能
2025年2月11日
2025年2月11日
2025年2月11日
2025年2月11日
2025年2月10日
2025年2月6日
2025年2月5日
2025年2月5日
chrome.enterprise.platformKeys
使用 chrome.enterprise.platformKeys API 產生金鑰,並為這些金鑰安裝憑證。憑證會由平台管理,可用於 TLS 驗證、網路存取,或透過 chrome.platformKeys 由其他擴充功能使用。 使用這個 API 註冊用戶端憑證的一般步驟如下: 使用 enterprise.platformKeys.getTokens 取得所有可用的符記。 找出 id 等於 "user" 的符記。之後請使用這個權杖。 使用 generateKey 權杖方法 (在
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年2月4日
chrome.enterprise.platformKeys
使用 chrome.enterprise.platformKeys API 產生金鑰,並為這些金鑰安裝憑證。憑證會由平台管理,可用於 TLS 驗證、網路存取,或透過 chrome.platformKeys 由其他擴充功能使用。 使用這個 API 註冊用戶端憑證的一般步驟如下: 使用 enterprise.platformKeys.getTokens() 取得所有可用的符記。 找出 id 等於 "user" 的權杖。之後請使用這個權杖。 使用 generateKey() 權杖方法 (在
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年2月4日
2025年2月4日
2025年2月4日
2025年2月3日
2025年1月31日
2025年1月31日
2025年1月31日
2025年1月31日
2025年1月31日
chrome.permissions
請使用 chrome.permissions API,在執行階段 (而非安裝階段) 要求 已宣告的選用權限 ,讓使用者瞭解為何需要這些權限,並只授予必要的權限。 權限警告會說明 API 授予的功能,但部分警告可能不明顯。Permissions API 可讓開發人員說明權限警告,並逐步推出新功能,讓使用者無須擔心風險,就能瞭解擴充功能。如此一來,使用者就能指定願意授予的存取權,以及要啟用的功能。 舉例來說, 選用權限擴充功能
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年1月30日
chrome.runtime
使用 chrome.runtime API 擷取服務工作者、傳回資訊清單的詳細資料,並監聽擴充功能生命週期中的事件並做出回應。您也可以使用這個 API,將網址的相對路徑轉換為完整網址。 Runtime API 提供方法,可支援擴充功能可使用的多個功能領域: 執行階段 API 中的大多數方法 不 需要任何權限,但需要 nativeMessaging 權限的 sendNativeMessage 和 connectNative 例外。 以下範例說明如何在資訊清單中宣告 nativeMessaging
- JavaScript
- TypeScript
- Chrome 擴充功能
2025年1月30日
chrome.permissions
請使用 chrome.permissions API,在執行階段 (而非安裝階段) 要求 已宣告的選用權限 ,讓使用者瞭解為何需要這些權限,並只授予必要的權限。 權限警告會說明 API 授予的功能,但部分警告可能不明顯。Permissions API 可讓開發人員說明權限警告,並逐步推出新功能,讓使用者無須擔心風險,就能瞭解擴充功能。如此一來,使用者就能指定願意授予的存取權,以及要啟用的功能。 舉例來說, 選用權限擴充功能
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年1月30日
Chrome 133 版 DevTools 的新功能
持續性 AI 即時通訊記錄、更完善的導覽功能、忽略清單和成效中的堆疊追蹤,以及新的「What’s new」面板等。
- Google 新功能
- Chrome
- Chrome 開發人員工具
2025年1月30日
WebGPU 新功能 (Chrome 133)
新增 unorm8x4-bgra 和 1 個元件的頂點格式,可透過未定義的值要求未知限制、WGSL 對齊規則變更、WGSL 效能提升,以及更多功能。
- WebGpu
- Google 新功能
- 版本資訊
- JavaScript
- Chrome
2025年1月29日
2025年1月29日
2025年1月27日
2025年1月23日
Chrome 新功能
Chrome 新功能 瀏覽我們的說明文件和網誌,探索 Chrome 的最新動態。 新增內容,並對說明文件進行重大更新。 article 大型語言模型如何串流回覆 新說明文件,瞭解 AI 中的串流資料如何在伺服器和用戶端中運作。 article Chrome 線上應用程式商店的通知和申訴 Chrome 線上應用程式商店的通知和申訴程序已更新。 article 來源試用中的 AI API 從 Chrome 131 以上版本開始,擴充功能的 Translator API、Summarizer API
2025年1月23日
2025年1月22日
2025年1月21日
2025年1月21日
2025年1月21日
簡化密碼金鑰的 WebAuthn 功能偵測
瞭解如何使用 `getClientCapabilities()` 偵測 WebAuthn 功能,並為使用者調整驗證工作流程。
- 身分識別
- 網誌
- JavaScript
- Chrome
- 密碼金鑰
2025年1月21日
2025年1月20日
2025年1月16日
2025年1月16日
Google 密碼管理工具的密碼金鑰現在可在 iOS 裝置上使用
iOS 17 以上版本的 Chrome 現可透過 Google 密碼管理工具 (GPM) 建立、同步處理及驗證密碼金鑰。這樣一來,Chrome 就能在任何地方使用 GPM 的密碼金鑰。
- 身分識別
- 網誌
- 密碼金鑰
- Chrome
2025年1月16日
2025年1月15日
2025年1月15日
2025年1月15日
2025年1月14日
Chrome 132
對話方塊的 ToggleEvent、支援元素層級的影片分享功能,以及 File System Access API 支援 Android 和 WebView 等。
- 版本資訊
- Chrome
2025年1月14日
2025年1月14日
Chrome 132 的新功能
Chrome 132 即將推出!對話方塊元素會取得 ToggleEvent,支援元素層級的影片分享功能,而 File System Access API 則支援 Android 和 WebView。
- Google 新功能
- 影片
- JavaScript
- Chrome
2025年1月14日
chrome.sockets.udp
使用 chrome.sockets.udp API 透過 UDP 連線,透過網路傳送及接收資料。這個 API 取代了先前在「socket」API 中找到的 UDP 功能。 如要使用這個 API,您必須 在資訊清單中宣告下列鍵 。 數字 新建立的 Socket 的 ID。請注意,透過這個 API 建立的 Socket ID 與透過其他 API 建立的 Socket ID 不相容,例如已淘汰的 [ socket ](../socket/) API。 DNS 解析偏好設定。預設值為 any
- TypeScript
2025年1月13日
chrome.tabs
使用 chrome.tabs API 與瀏覽器的分頁系統互動。您可以使用這個 API 在瀏覽器中建立、修改及重新排列分頁。 Tabs API 不僅提供操作和管理分頁的功能,還可偵測分頁的 語言 、拍攝 螢幕截圖 ,以及與分頁的內容指令碼 通訊 。 大多數功能都不需要任何權限即可使用。例如: 建立 新分頁、 重新載入 分頁、 前往 其他網址等。 開發人員在使用 Tabs API 時,應注意三項權限。 這個權限不會授予 chrome.tabs 命名空間的存取權。相反地,它會授予擴充功能在
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年1月13日
chrome.tabs
使用 chrome.tabs API 與瀏覽器的分頁系統互動。您可以使用這個 API 在瀏覽器中建立、修改及重新排列分頁。 Tabs API 不僅提供操作和管理分頁的功能,還可偵測分頁的 語言 、拍攝 螢幕截圖 ,以及與分頁的內容指令碼 通訊 。 大多數功能都不需要任何權限即可使用。例如: 建立 新分頁、 重新載入 分頁、 前往 其他網址等。 開發人員在使用 Tabs API 時,應注意三項權限。 以下範例說明如何在 manifest 中宣告每項權限: 以下各節將說明一些常見用途。
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年1月13日
2025年1月13日
2025年1月13日
2025年1月13日
chrome.ttsEngine
使用 chrome.ttsEngine API 實作文字轉語音(TTS) 引擎,並使用擴充功能。如果擴充功能是使用這個 API 註冊,當任何擴充功能或 Chrome 應用程式使用 tts API 產生語音時,擴充功能就會收到包含要朗讀的字詞和其他參數的事件。擴充功能接著可以使用任何可用的網路技術來合成及輸出語音,並將事件傳回呼叫函式以回報狀態。 擴充功能可以註冊為語音引擎。這樣一來,它就能攔截對 tts.speak 和 tts.stop
- JavaScript
- TypeScript
- Chrome 擴充功能
2025年1月13日
chrome.cookies
使用 chrome.cookies API 查詢及修改 Cookie,並在 Cookie 變更時收到通知。 如要使用 cookies API,您必須在資訊清單中宣告「cookies」權限,以及您要存取 cookies 的任何主機的 主機權限 。例如: 分區 Cookie 可讓網站標示特定 Cookie 應以頂層框架的來源做為索引。也就是說,如果網站 A 使用 iframe 嵌入網站 B 和網站 C,則分割 Cookie 在各網站中的值可能不同。 chrome.cookies
- TypeScript
- Chrome 擴充功能
2025年1月13日
chrome.cookies
使用 chrome.cookies API 查詢及修改 Cookie,並在 Cookie 變更時收到通知。 如要使用 cookies API,請在資訊清單中宣告 "cookies" 權限,以及您要存取 cookie 的任何主機的 主機權限 。例如: 分區 Cookie 可讓網站標示特定 Cookie 應根據頂層框架的來源進行編碼。舉例來說,如果網站 A 使用 iframe 在網站 B 和網站 C 中嵌入,來自 A 的已分割 Cookie 的嵌入版本,在 B 和 C 中可能會有不同的值。
- TypeScript
- Chrome 擴充功能
2025年1月13日
chrome.appviewTag
使用 appview 標記,即可在 Chrome 應用程式中嵌入其他 Chrome 應用程式 (請參閱「 用法 」)。 物件 開發人員指定的選用資料,可供要嵌入的應用程式在做出嵌入決策時使用。 字串 傳送內嵌要求的應用程式 ID。 void 允許嵌入要求。 allow 函式如下所示: 字串 指定要嵌入的內容。 void 防止嵌入要求。 deny 函式如下所示: 要求嵌入其他應用程式。 字串 要嵌入的應用程式擴充功能 ID。 任何 選填
- TypeScript
2025年1月13日
chrome.ttsEngine
使用 chrome.ttsEngine API 實作文字轉語音(TTS) 引擎,並使用擴充功能。如果擴充功能是使用這個 API 註冊,當任何擴充功能或 Chrome 應用程式使用 tts API 產生語音時,擴充功能就會收到包含要朗讀的字詞和其他參數的事件。擴充功能接著可以使用任何可用的網路技術來合成及輸出語音,並將事件傳回呼叫函式以回報狀態。 擴充功能可以註冊為語音引擎。這樣一來,它就能攔截對 tts.speak() 和 tts.stop()
- TypeScript
- JavaScript
- Chrome 擴充功能
2025年1月13日
2025年1月9日
WebGPU 新功能 (Chrome 132 版)
紋理檢視畫面用途、32 位元浮點紋理混合、GPUDevice adapterInfo 屬性、使用無效格式設定畫布內容會擲回 JavaScript 錯誤、篩選紋理上的取樣器限制、擴充子群組實驗、改善開發人員體驗、實驗性支援 16 位元規格化紋理格式等等。
- WebGpu
- Google 新功能
- 版本資訊
- JavaScript
- Chrome
2025年1月8日
2025年1月2日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
chrome.certificateProvider
使用這個 API 將憑證公開給平台,讓平台可用這些憑證進行 TLS 驗證。 這個 API 的典型用途是將用戶端憑證公開給 ChromeOS,步驟如下: 實際步驟順序可能不同。舉例來說,如果使用自動選取憑證的企業政策,系統就不會要求使用者選取憑證 (請參閱「 AutoSelectCertificateForUrls 」和「 適用於使用者的 Chrome 政策 」)。 在擴充功能中,這可能會類似於以下程式碼片段: 系統支援的加密編譯簽章演算法類型。
- JavaScript
- TypeScript
- Chrome 擴充功能
2024年12月22日
chrome.extension
chrome.extension API 提供可供任何擴充功能頁面使用的公用程式。這項功能可支援在擴充功能與其內容指令碼之間,或在擴充功能之間交換訊息,詳情請參閱「 訊息傳遞 」一文。 擴充功能檢視畫面的類型。 "tab" "popup" 對於在無痕分頁中執行的內容指令碼,以及在無痕處理程序中執行的擴充功能頁面,此值為 True。後者僅適用於使用「split」incognito_behavior 的擴充功能。 布林值 針對目前擴充功能中執行的背景頁面,傳回 JavaScript
- TypeScript
- Chrome 擴充功能
2024年12月22日
2024年12月22日
2024年12月22日
chrome.system.display
使用 system.display API 查詢顯示中繼資料。 列舉值,用於指出系統是否偵測到並使用螢幕。如果系統未偵測到螢幕 (可能已中斷連線,或因睡眠模式而被視為中斷連線),則系統會將螢幕視為「非活動」狀態。例如,當所有螢幕都已中斷連線時,系統會使用此狀態保留現有螢幕。 "active" 「inactive」 數字 螢幕高度 (以像素為單位)。 數字 左上角的 X 座標。 數字 左上角的 y 座標。 數字 螢幕寬度 (以像素為單位)。 字串 螢幕的專屬 ID。 數字
- TypeScript
- Chrome 擴充功能
2024年12月21日
chrome.system.display
使用 system.display API 查詢顯示中繼資料。 列舉值,用於指出系統是否偵測到並使用螢幕。如果系統未偵測到螢幕 (可能已中斷連線,或因睡眠模式而被視為中斷連線),則系統會將螢幕視為「非活動」狀態。例如,當所有螢幕都已中斷連線時,系統會使用此狀態保留現有螢幕。 "active" 「inactive」 數字 螢幕高度 (以像素為單位)。 數字 左上角的 X 座標。 數字 左上角的 y 座標。 數字 螢幕寬度 (以像素為單位)。 字串 螢幕的專屬 ID。 數字
- TypeScript
- Chrome 擴充功能
2024年12月21日
chrome.action
使用 chrome.action API 控制 Google Chrome 工具列中的擴充功能圖示。 如要使用這個 API,您必須 在資訊清單中宣告下列鍵 。 如要使用 chrome.action API,請指定 "manifest_version" 為 3 ,並在 資訊清單檔案 中加入 "action" 鍵。 "action" 鍵 (以及子鍵) 為選用項目。如果未納入,工具列仍會顯示擴充功能,以便使用者存取擴充功能的選單。因此,建議您一律納入至少 "action" 和
- JavaScript
- HTML
- TypeScript
- Chrome 擴充功能
2024年12月21日
2024年12月21日
chrome.commands
使用指令 API 新增鍵盤快速鍵,以便在擴充功能中觸發動作,例如開啟瀏覽器動作或向擴充功能傳送指令。 如要使用這個 API,您必須 在資訊清單中宣告下列鍵 。 Commands API 可讓擴充功能開發人員定義特定指令,並將指令繫結至預設的按鍵組合。擴充功能接受的每個指令,都必須在 擴充功能資訊清單 中宣告為 "commands" 物件的屬性。 屬性鍵會用做指令名稱。指令物件可採用兩種屬性。 這是個選屬性,用於宣告指令的預設鍵盤快速鍵。如果省略,則指令將不會綁定。這個屬性可接受字串或物件值。
- TypeScript
- JavaScript
- Chrome 擴充功能
2024年12月21日
使用遠端偵錯時無法執行這項操作
部分 WebDriver 指令 (例如調整瀏覽器視窗大小) 需要將 Chrome 擴充功能載入瀏覽器。ChromeDriver 通常會在每次啟動新的 Chrome 工作階段時載入這個「自動化擴充功能」。 不過,ChromeDriver 可以接收指示,連線至現有的 Chrome 工作階段,而非啟動新工作階段。這項操作是透過 Capabilities (也稱為 ChromeOptions)
2024年12月21日
ChromeOS
所有 ChromeOS 測試映像檔都已在 /usr/local/chromedriver/ 中安裝 ChromeDriver 二進位檔。二進位檔會更新為該測試映像檔中的相同 Chrome 版本。也就是說,您一律會使用 ChromeDriver 的最新版本。 如果測試預期要針對 ChromeDriver 二進位檔的穩定版本執行,您必須在測試中編寫自己的程式碼,才能下載特定二進位檔,並取代 /usr/local/chromedriver/ 中的二進位檔。 您可以編寫使用 ChromeDriver 與
- Python
2024年12月18日
2024年12月18日
chrome.certificateProvider
使用這個 API 將憑證公開給平台,讓平台可用這些憑證進行 TLS 驗證。 這個 API 的典型用途是將用戶端憑證公開給 ChromeOS,步驟如下: 實際步驟順序可能不同。舉例來說,如果使用自動選取憑證的企業政策,系統就不會要求使用者選取憑證 (請參閱 AutoSelectCertificateForUrls 和「 使用者適用的 Chrome 政策 」)。 在擴充功能中,這可能會類似於以下程式碼片段: 系統支援的加密編譯簽章演算法類型。 "RSASSA_PKCS1_v1_5_MD5_SHA1"
- JavaScript
- TypeScript
- Chrome 擴充功能
2024年12月18日
chrome.extension
chrome.extension API 提供可供任何擴充功能頁面使用的公用程式。這項功能可支援在擴充功能與其內容指令碼之間,或在擴充功能之間交換訊息,詳情請參閱「 訊息傳遞 」一文。 擴充功能檢視畫面的類型。 "tab" "popup" 對於在無痕分頁中執行的內容指令碼,以及在無痕處理程序中執行的擴充功能頁面,此值為 True。後者僅適用於使用「split」incognito_behavior 的擴充功能。 布林值 請使用 runtime.lastError 。 如果非同步擴充功能 API
- TypeScript
- Chrome 擴充功能
2024年12月18日
效能記錄
ChromeDriver 支援效能記錄功能,可讓您取得「時間軸」、「網路」和「網頁」等網域的事件,以及指定追蹤類別的 追蹤資料 。 根據預設,系統不會啟用效能記錄功能。因此,您必須在建立新工作階段時啟用這項功能。 啟用後,效能記錄會收集時間軸、網路和網頁事件。如要同時啟用追蹤功能,或自訂效能記錄,請繼續閱讀。 請參閱 Michael Klepikov 撰寫的 完整範例 ,瞭解如何使用預設選項記錄效能。 Angular Benchpress 也使用效能記錄功能。
- Java
2024年12月17日
ChromeDriver 當機
如要診斷及修正 ChromeDriver 當機問題,您可以採取以下幾種做法。這項功能僅適用於 ChromeDriver 當機,與 Chrome 當機或關閉不同。 在 Windows 上,您可能會看到類似以下的畫面: 建立可重現問題的案例,讓 ChromeDriver 貢獻者可以用來重現問題並進行偵錯。只要不是 100% 都會發生當機情形,就沒關係。 請針對重現案件提交錯誤。這通常是最快的取得協助方式。 如要建立及偵錯當機傾印,您需要 ChromeDriver 的偵錯版本。我們沒有
2024年12月17日
下載內容
針對較舊的 Chrome 版本,以下是支援的 ChromeDriver 版本。 如要進一步瞭解如何選取正確的 ChromeDriver 版本,請參閱「 版本選擇 」頁面。 支援 Chrome 114 版 詳情請參閱 版本資訊 。 支援 Chrome 114 版 詳情請參閱 版本資訊 。 支援 Chrome 113 版 詳情請參閱 版本資訊 。 支援 Chrome 113 版 詳情請參閱 版本資訊 。 支援 Chrome 112 版 詳情請參閱 版本資訊 。 支援 Chrome 112 版
2024年12月17日
Chrome 無法立即啟動或當機(')
這類問題通常會在使用特殊測試套件 (可能是 IDE) 或持續建構系統 (例如 Jenkins) 執行 ChromeDriver 或 Chrome 時發生。 請嘗試從一般使用者指令提示,啟動測試使用的 Chrome 二進位檔。確認 chromedriver.log 檔案中使用的 Chrome 二進位檔。如果您將特殊的命令列切換或引數傳遞至 Chrome,請務必一併納入這些項目。如果 Chrome 無法正常啟動,您必須修正 Chrome 安裝程序。請嘗試重新安裝。 假設您可以透過命令提示字執行
2024年12月17日
Android
最新的 ChromeDriver 二進位檔 已封裝為適用於各種主機平台的 ZIP 檔案。 您可以在「 下載 」中找到先前版本的 ChromeDriver。 ChromeDriver 支援在 Chrome 瀏覽器 (30 以上版本) 上執行測試,以及在 Android 4.4 (KitKat) 以上版本中,針對已啟用 網路偵錯 和 JavaScript 的 WebView 應用程式執行測試。 你可以透過以下方式安裝 Chrome 應用程式: 穩定版:
2024年12月17日
鍵盤支援
目前 ChromeDriver 僅支援已設定美國鍵盤的系統。 ChromeDriver 偵測到此狀態時,會記錄以下內容: 沒有美國鍵盤的使用者,在執行 sendKeys 或 TypeElement 指令時,可能會發生按鍵遺失的情況。 為解決這個問題,我們建議這類使用者在系統設定中,將美國鍵盤 (QWERTY 版) 設為次要選項。這樣一來,ChromeDriver 就能使用美國鍵盤設定。 一如往常,ChromeDriver 是開放原始碼專案,歡迎您貢獻內容。
- Markdown
2024年12月17日
加那利
ChromeDriver Canary 提供最新的 ChromeDriver 功能。新的二進位檔會在一天內多次建構及提供。 請注意,這項功能是專為開發人員和早期採用者設計,有時可能會完全中斷。 從 M115 開始,每個發布管道 (包括 Canary) 的最新 Chrome + ChromeDriver 版本都會在 Chrome for Testing 可用性資訊主頁上提供。如要自動下載版本,可以使用方便的 JSON 端點。 如要查看舊版,請按照下列步驟找到 Canary 版本:
2024年12月17日
行動裝置模擬
Chrome 允許使用者透過 Chrome 開發人員工具啟用裝置模式 ,從電腦版 Chrome 模擬行動裝置上的 Chrome。這項功能可加快網頁開發作業,讓開發人員無須使用實際裝置,即可快速測試網站在行動裝置上的顯示方式。ChromeDriver 也可以使用「mobileEmulation」功能模擬裝置,並透過字典值指定該功能。 與開發人員工具一樣,ChromeDriver 也有兩種方式可啟用行動模擬功能: 「mobileEmulation」字典的格式取決於所需的方法。
- Python
- Java
- Ruby
2024年12月17日
2024年12月17日
2024年12月17日
2024年12月16日
2024年12月12日
2024年12月10日
2024年12月9日
2024年12月8日
2024年12月5日
2024年12月5日
2024年12月5日
Chrome 132 版 DevTools 的新功能
使用 Gemini 偵錯網路要求、來源檔案和效能追蹤記錄,查看 AI 即時通訊記錄等。
- Google 新功能
- 影片
- Chrome 開發人員工具
- Chrome
2024年12月5日
2024年12月3日
chrome.browser
使用 chrome.browser API 與與目前應用程式和 Chrome 設定檔相關聯的 Chrome 瀏覽器互動。 字串 在首次開啟新分頁時,要前往的網址。 在與目前應用程式和 Chrome 設定檔相關聯的瀏覽器視窗中開啟新分頁。如果沒有開啟 Chrome 設定檔的瀏覽器視窗,系統會在建立新分頁前開啟新的視窗。 OpenTabOptions 設定分頁的開啟方式。 函式 選填 callback 參數如下所示: Promise<void> 承諾僅支援資訊清單 V3
- TypeScript
2024年11月30日
chrome.bluetoothSocket
使用 chrome.bluetoothSocket API,透過 RFCOMM 和 L2CAP 連線傳送及接收資料至藍牙裝置。 如要使用此 API,您必須 在資訊清單中宣告下列鍵 。 "system_error" 系統發生錯誤,連線可能無法復原。 "not_listening" 套接字未處於偵聽狀態。 AcceptError 錯誤代碼,指出發生錯誤的情況。 字串 錯誤訊息。 數字 伺服器通訊端 ID。 數字 用戶端通訊端 ID,也就是新建立連線的通訊端 ID。這個 Socket ID 應只與
- TypeScript
2024年11月30日
chrome.socket
使用 chrome.socket API 透過 TCP 和 UDP 連線,透過網路傳送及接收資料。 注意: 自 Chrome 33 起,這個 API 已淘汰,改用 sockets.udp 、 sockets.tcp 和 sockets.tcpServer API。 數字 號碼 選填 已接受的 Socket ID。 數字 新建立的 Socket ID。 字串 可用的 IPv4/6 位址。 字串 顯示卡的基礎名稱。在 *nix 上,這通常會是「eth0」、「lo」等。 數字 前置字串長度
- TypeScript
2024年11月30日
chrome.mdns
使用 chrome.mdns API 透過 mDNS 探索服務。這項 API 包含 NSD 規格中的部分功能:http://www.w3.org/TR/discovery-api/ 字串 mDNS 廣告服務的 IP 位址。 string[] mDNS 廣告服務的中繼資料。 字串 mDNS 廣告服務的主機:通訊埠組合。 字串 mDNS 宣傳服務的服務名稱。 在 onServiceList 事件中納入的服務例項數量上限。如果有更多例項可用,則可能會從 onServiceList 事件中截斷。
- TypeScript
2024年11月30日
chrome.bluetooth
使用 chrome.bluetooth API 連線至藍牙裝置。所有函式都會透過 chrome.runtime.lastError 回報失敗。 如要使用此 API,您必須 在資訊清單中宣告下列鍵 。 字串 轉接器的地址,格式為「XX:XX:XX:XX:XX:XX」。 布林值 指出是否可使用轉接器 (即已啟用)。 布林值 指出轉接程式目前是否正在探索。 字串 使用者可判讀的轉接器名稱。 布林值 指出變壓器是否有電。 FilterType 選填 要套用至裝置清單的篩選器類型。預設值為「all」。
- TypeScript
2024年11月30日
chrome.syncFileSystem
使用 chrome.syncFileSystem API 在 Google 雲端硬碟上儲存及同步資料。這個 API 無法用於存取儲存在 Google 雲端硬碟中的任意使用者文件。它提供應用程式專用的可同步儲存空間,可用於離線和快取用途,讓不同用戶端都能使用相同的資料。如要進一步瞭解如何使用這個 API,請參閱「 管理資料 」。 "last_write_win" "manual" SyncAction 選填 觸發 onFileStatusChanged 事件的同步處理動作。動作值可以是
- TypeScript
2024年11月30日
chrome.webviewTag
使用 webview 標記,透過網路主動載入來自網際網路的即時內容,並將內容嵌入 Chrome 應用程式。應用程式可控制 webview 的顯示方式,並與網頁內容互動、在嵌入的網頁中啟動導覽、回應發生在該網頁中的錯誤事件等 (請參閱「 使用方式 」)。 決定 clearData 應清除哪些資料的選項。 號碼 選填 清除此日期當天或之後累積的資料,以自紀元起算的毫秒為單位 (可透過 JavaScript Date 物件的 getTime 方法存取)。如果未指定,預設值為 0
- TypeScript
2024年11月30日
chrome.bluetoothLowEnergy
chrome.bluetoothLowEnergy API 可用於透過 通用屬性設定檔 (GATT) 與 Bluetooth Smart (低功耗) 裝置通訊。 如要使用此 API,您必須 在資訊清單中宣告下列鍵 。 ManufacturerData [] 選填 製造商專屬資料清單,這些資料會納入廣告資料的「製造商專屬資料」欄位。 ServiceData [] 選填 要在廣告資料的「服務資料」欄位中納入的服務資料清單。 string[] 選填 要在廣告資料的「服務 UUID」欄位中加入的
- TypeScript
2024年11月30日
chrome.serial
使用 chrome.serial API 讀取序列埠連接裝置的資料,並寫入該裝置。 號碼 選填 請參閱 ConnectionOptions.bitrate 。如果使用非標準的位元率,或是在查詢底層裝置時發生錯誤,這個欄位可能會省略或不正確。 數字 查看「 ConnectionOptions.bufferSize 」 數字 序列埠連線的 ID。 boolean 選填 請參閱 ConnectionOptions.ctsFlowControl 。如果查詢底層裝置時發生錯誤,則可以省略這個欄位。
- TypeScript
2024年11月30日
chrome.fontSettings
使用 chrome.fontSettings API 管理 Chrome 的字型設定。 如要使用 Font Settings API,您必須在 擴充功能資訊清單 中宣告 "fontSettings" 權限。例如: Chrome 允許部分字型設定取決於特定的通用字型系列和語言腳本。舉例來說,Sans Serif 簡體中文使用的字型,可能與 Serif 日文使用的字型不同。 Chrome 支援的通用字型系列是以 CSS 通用字型系列 為基礎,並列於 GenericReference
- JavaScript
- TypeScript
- Chrome 擴充功能
2024年11月30日
chrome.usb
使用 chrome.usb API 與已連接的 USB 裝置互動。這個 API 可在應用程式內容中提供 USB 作業存取權。使用這個 API 時,應用程式可充當硬體裝置的驅動程式。系統會透過設定 runtime.lastError ,並執行該函式的一般回呼,回報這個 API 產生的錯誤。在這種情況下,回呼的一般參數會處於未定義狀態。 布林值 這是有效的設定嗎? 數字 設定編號。 string 選填 設定說明。 ArrayBuffer 與這個設定相關聯的額外描述元資料。
- TypeScript
2024年11月30日
2024年11月28日
2024年11月26日
2024年11月26日
2024年11月26日
2024年11月26日
2024年11月25日
chrome.declarativeContent
使用 chrome.declarativeContent API 可根據網頁內容採取行動,且無須取得讀取網頁內容的權限。 宣告式內容 API 可讓您根據網頁的網址或 CSS 選取器是否與網頁上的元素相符,啟用擴充功能的動作,而無需新增 主機權限 或插入 內容指令碼 。 使用 activeTab 權限,在使用者點選擴充功能動作後與網頁互動。 規則包含條件和動作。如果任何條件成立,系統就會執行所有動作。動作為 setIcon() 和 showAction() 。 只有在符合所有列出條件時,
- JavaScript
- TypeScript
- Chrome 擴充功能
2024年11月25日
chrome.desktopCapture
桌面擷取 API 可擷取螢幕畫面、個別視窗或個別分頁的內容。 用於定義在 chooseDesktopMedia() 中使用的電腦媒體來源集合的列舉。 "screen" "window" "tab" "audio" 鏡像 SelfCapturePreferenceEnum 。 「include」 "exclude" 與 SystemAudioPreferenceEnum 互通。 「include」 "exclude" 隱藏由 chooseDesktopMedia() 顯示的桌面媒體選擇器對話方塊。
- TypeScript
- Chrome 擴充功能
2024年11月25日
chrome.dns
使用 chrome.dns API 進行 DNS 解析。 如要使用這個 API,您必須在 manifest 中宣告 "dns" 權限。 以下程式碼會呼叫 resolve() ,擷取 example.com 的 IP 位址。 service-worker.js: string 選填 代表 IP 位址常值的字串。只有在 resultCode 表示成功時才會提供。 數字 結果代碼。零表示成功。 解析指定的主機名稱或 IP 位址文字。 字串 要解析的主機名稱。 函式 選填 callback
- JavaScript
- TypeScript
- Chrome 擴充功能
2024年11月25日
chrome.system.storage
使用 chrome.system.storage API 查詢儲存裝置資訊,並在可移除儲存裝置連接和解除連接時收到通知。 "success" 彈出指令成功執行,應用程式可提示使用者移除裝置。 "in_use" 裝置正在由其他應用程式使用。彈出裝置失敗;使用者應等待其他應用程式完成使用裝置後,再移除裝置。 "no_such_device" 系統未知曉有此裝置。 "failure" 彈出指令失敗。 數字 儲存裝置的可用容量,以位元組為單位。 字串 getAvailableCapacity 函式參數
- TypeScript
- Chrome 擴充功能
2024年11月25日
chrome.contextMenus
使用 chrome.contextMenus API 將項目新增至 Google Chrome 的內容功能表。您可以選擇內容選單新增項目適用於哪些類型的物件,例如圖片、超連結和頁面。 您必須在擴充功能的資訊清單中宣告 "contextMenus" 權限,才能使用 API。此外,您應指定 16 x 16 像素的圖示,以便顯示在選單項目旁邊。例如: 內容功能表項目可顯示在任何文件 (或文件內的框架) 中,甚至是含有 file:// 或 chrome://
- TypeScript
- Chrome 擴充功能
2024年11月25日