We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
permissions
1 parent 54fe8c6 commit e802aa2Copy full SHA for e802aa2
1 file changed
docs/guide/essentials/config/manifest.md
@@ -200,6 +200,23 @@ export default defineConfig({
200
});
201
```
202
203
+:::warning
204
+
205
+Different browsers support different permissions. You are responsible for passing only the permissions required for each browser:
206
207
+```ts
208
+export default defineConfig({
209
+ manifest: ({ browser }) => ({
210
+ permissions:
211
+ browser === 'chrome'
212
+ ? ['storage', 'favicon', 'declarativeNetRequest']
213
+ : ['storage', 'webRequest'],
214
+ }),
215
+});
216
+```
217
218
+:::
219
220
## Host Permissions
221
222
> [Chrome docs](https://developer.chrome.com/docs/extensions/develop/concepts/declare-permissions#host-permissions)
0 commit comments