Hierarchy

  • AutoContain

Implements

Index

Properties

Private cancelledRequests

cancelledRequests: ICancelledRequest[] = []

Private lastCreatedTab

lastCreatedTab: any = null

Methods

autoContain

  • autoContain(details: IDetails): Promise<browser.webRequest.BlockingResponse>

autocontainConfigured

  • autocontainConfigured(): boolean

cancelEarly

  • cancelEarly(tab: browser.tabs.Tab, details: IDetails): boolean

cancelRequest

  • cancelRequest(tab: browser.tabs.Tab, details: IDetails): void

checkMACPriority

  • checkMACPriority(details: IDetails): Promise<boolean>

checkOtherExtensionsHavePriority

  • checkOtherExtensionsHavePriority(details: IDetails): Promise<boolean>

checkTempContainersPriority

  • checkTempContainersPriority(details: IDetails): Promise<boolean>

clearCancelledRequests

  • clearCancelledRequests(tabId: number): void

completedRequestListener

  • completedRequestListener(details: IDetails): void

getAuconForDetails

  • getAuconForDetails(details: IDetails): Promise<string>

getAuconForUrl

  • getAuconForUrl(url: string): Promise<string>

getCancelledRequest

tabCreatedListener

  • tabCreatedListener(tab: any): void