extension
與您的擴充套件程式相關的實用程式。獲取包含在擴充套件程式中的資源包的 URL。獲取擴充套件程式頁面的 <a href="/en-US/docs/Web/API/Window"> 物件。獲取各種設定的值。Window
注意:此模組中的訊息傳遞 API 已棄用,請使用 <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime"> 模組中的等效 API。runtime
型別
extension.ViewType-
擴充套件程式檢視的型別。
屬性
extension.lastError已棄用-
如果非同步擴充套件 API 導致錯誤,則在回撥的生命週期內設定。如果沒有發生錯誤,
lastError將是<a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined">。undefined extension.inIncognitoContext-
對於在隱身標籤頁中執行的內容指令碼,以及在隱身程序中執行的擴充套件程式頁面,
True。(後者僅適用於在其 manifest.json 檔案中設定了"incognito": "split"的擴充套件程式。)
函式
extension.getBackgroundPage()-
返回當前擴充套件程式中執行的後臺頁面的
<a href="/en-US/docs/Web/API/Window">物件。如果擴充套件程式沒有後臺頁面,則返回Window<a href="/en-US/docs/Web/JavaScript/Reference/Operators/null">。null extension.getExtensionTabs()已棄用-
返回當前擴充套件程式中執行的每個標籤頁的 JavaScript
<a href="/en-US/docs/Web/API/Window">Window物件陣列。 extension.getURL()已棄用-
將擴充套件程式安裝目錄中的相對路徑轉換為完全限定的 URL。
extension.getViews()-
返回當前擴充套件程式中執行的每個頁面的
<a href="/en-US/docs/Web/API/Window">物件陣列。Window extension.isAllowedIncognitoAccess()-
檢索擴充套件程式訪問隱身模式的狀態(由使用者控制的“允許在隱身模式下使用”複選框確定)。
extension.isAllowedFileSchemeAccess()-
檢索擴充套件程式訪問
file://方案的狀態(由使用者控制的“允許訪問檔案 URL”複選框確定)。 extension.sendRequest()已棄用-
向擴充套件程式內的其他監聽器傳送單個請求。
extension.setUpdateUrlData()-
設定擴充套件程式更新 URL 中使用的 ap CGI 引數的值。對於託管在瀏覽器供應商商店中的擴充套件程式,將忽略此值。
事件
extension.onRequest已棄用-
當從擴充套件程式程序或內容指令碼傳送請求時觸發。
extension.onRequestExternal已棄用-
當從另一個擴充套件程式傳送請求時觸發。
擴充套件程式示例
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.extension API。本文件摘自 Chromium 程式碼中的 extension.json。