0.1.0 • Published 4 years ago
twitch-extension-channel-manager v0.1.0
twitch-extension-channel-manager
Allow users to enable and disable your Twitch.tv browser extension on a per-channel basis of their choosing.
Setup
Include images/icon-on.png and images/icon-off.png images in your extension bundle.
Usage
In your manifest file, ensure you have an entry for background and content_scripts:
"background": {
"persistent": false,
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["*://www.twitch.tv/*", "*://twitch.tv/*"],
"js": [ "inject.js"]
}
]In your background script file, add:
import './twitch-extension-channel-manager/background'In your content script, add:
import { injectTwitchPageOnBehalfOf } from './twitch-extension-channel-manager/inject'
injectTwitchPageOnBehalfOf('YOUR_PROJECT_CSS_CLASSNAME', () => {
// Run your code here whenever the page content on Twitch updates.
})0.1.0
4 years ago