extension.isAllowedFileSchemeAccess()

Returns true if the extension can access the "file://" scheme, false otherwise.

This is an asynchronous function that returns a Promise.

Syntax

js
let isAllowed = browser.extension.isAllowedFileSchemeAccess()

Parameters

None.

Return value

A Promise that will be fulfilled with a boolean: true if the extension is allowed access to "file://" URLs, false otherwise.

Firefox will always return false.

Browser compatibility

BCD tables only load in the browser

Examples

js
function logIsAllowed(answer) {
  console.log(`Is allowed: ${answer}`);
}

let isAllowed = browser.extension.isAllowedFileSchemeAccess();
isAllowed.then(logIsAllowed);

Note: This API is based on Chromium's chrome.extension API. This documentation is derived from extension.json in the Chromium code.