fregante/webext-active-tab

`registerActiveTabScripts` - allow filtering out some tabs

Ouverte

#3 ouverte le 1 févr. 2025

 (0 commentaire) (0 réaction) (0 personne assignée)TypeScript (0 fork)github user discovery
enhancementhelp wanted

Métriques du dépôt

Stars
 (2 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

To restore some functionality from https://github.com/fregante/webext-dynamic-content-scripts/pull/78

Static

import registerActiveTabScripts from 'webext-active-tab/register-active-tab-scripts';
+ import {isContentScriptRegistered} from 'webext-dynamic-content-scripts/utils.js';

registerActiveTabScripts({
+ 	filter: async tab => !isContentScriptRegistered(tab.url),
	js: [
		'content.js',
	],
	css: [
		'content.css',
	],

	runAt: 'document_idle',
	matchAboutBlank: false,
});

Guide contributeur