Files
chrome-extensions-samples/functional-samples/sample.optional_permissions
Sebastian Benz dc2174377a Add prettier and eslint (#831)
* Ignores archived samples
* Uses eslint/recommended rules
* Runs prettier and eslint (including --fix) pre-commit via husky
* Adds new npm scripts: 'lint', 'lint:fix' and 'prettier'
* Does not lint inline js code
* Fix all prettier and eslint errors
* Add custom prettier rules
* Apply custom prettier rules
* Update readme to explain how to setup the repo
* addressed comments
2023-02-22 13:25:39 +01:00
..
2023-02-22 13:25:39 +01:00
2023-02-22 13:25:39 +01:00
2023-02-22 13:25:39 +01:00
2023-02-22 13:25:39 +01:00
2023-02-22 13:25:39 +01:00

Optional permissions in a new tab

This new tab extension demonstrates how extensions can provide users the option to enable an additional feature. In this example, they optionally display top sites.

See Optional permissions to learn more.

Testing the extension

Follow the instructions to load an [unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#load-unpacked, then open a new tab.

It should look like this:

New tab with the focus of the day and optional feature button

Then, click on "Allow Extension to Access to top sites". You will see the following message:

Allow permissions dialog

If you accept, it will display a list of your top sites.

New tab displaying top sites