Beschrijving
De chrome.extension
API bevat hulpprogramma's die door elke extensiepagina kunnen worden gebruikt. Het omvat ondersteuning voor het uitwisselen van berichten tussen een extensie en de bijbehorende contentscripts of tussen extensies onderling, zoals gedetailleerd beschreven in Berichten doorgeven .
Typen
ViewType
Het type extensieweergave.
Enum
"tabblad" "pop-up"
Eigenschappen
inIncognitoContext
Geldt voor inhoudsscripts die binnen incognitotabbladen worden uitgevoerd en voor extensiepagina's die binnen een incognitoproces worden uitgevoerd. Dit laatste geldt alleen voor extensies met 'split' incognito_behavior.
Type
Booleaanse
Methoden
getBackgroundPage()
chrome.extension.getBackgroundPage(): Window | undefined
Retourneert het JavaScript 'window'-object voor de achtergrondpagina die binnen de huidige extensie wordt uitgevoerd. Retourneert null als de extensie geen achtergrondpagina heeft.
Retourneren
Venster | ongedefinieerd
getViews()
chrome.extension.getViews(
fetchProperties?: object,
): Window[]
Retourneert een array van de JavaScript 'window'-objecten voor elke pagina die binnen de huidige extensie wordt uitgevoerd.
Parameters
- fetchProperties
object optioneel
- tabbladId
nummer optioneel
Chroom 54+Zoek een weergave op basis van een tabblad-ID. Als dit veld wordt weggelaten, worden alle weergaven geretourneerd.
- type
ViewType optioneel
Het type weergave dat moet worden opgehaald. Indien weggelaten, worden alle weergaven geretourneerd (inclusief achtergrondpagina's en tabbladen).
- venster-ID
nummer optioneel
Het venster waartoe de zoekopdracht moet worden beperkt. Als dit venster wordt weggelaten, worden alle weergaven geretourneerd.
Retourneren
Raam[]
Array van globale objecten
isAllowedFileSchemeAccess()
chrome.extension.isAllowedFileSchemeAccess(): Promise<boolean>
Haalt de status op van de toegang van de extensie tot het 'file://'-schema. Dit komt overeen met de door de gebruiker per extensie ingestelde instelling 'Toegang tot bestands-URL's toestaan', die toegankelijk is via de pagina chrome://extensions.
Retourneren
Belofte<boolean>
Chroom 99+
isAllowedIncognitoAccess()
chrome.extension.isAllowedIncognitoAccess(): Promise<boolean>
Haalt de status op van de toegang van de extensie tot de incognitomodus. Dit komt overeen met de door de gebruiker ingestelde instelling 'Toegestaan in incognito' per extensie, toegankelijk via de pagina chrome://extensions.
Retourneren
Belofte<boolean>
Chroom 99+
setUpdateUrlData()
chrome.extension.setUpdateUrlData(
data: string,
): void
Stelt de waarde in van de ap CGI-parameter die wordt gebruikt in de update-URL van de extensie. Deze waarde wordt genegeerd voor extensies die worden gehost in de Chrome Extension Gallery.
Parameters
- gegevens
snaar