Comments (1)
@avi12 This can be done using another Rollup plugin like rollup-plugin-copy2
which adds additional files to the bundle.
rollup-plugin-chrome-extension
deals mainly with parsing, modifying and emitting a Chrome extension's manifest.json
file.
Basically, once the content script loads up, it sends a message to the background, which fetches the script-to-be-injected, and the content script injects that script, after which the script takes the wheel and changes the speed of the YouTube player according to the user's preference.
This sounds pretty much like what I would do, and the copy plugin I've suggested should work well for your use case π
from chrome-extension-tools.
Related Issues (20)
- Π‘anβt build a project with vite version newer than 5.0.11 HOT 10
- unable to run the dev script command HOT 3
- @crxjs/vite-plugin will break the build if build.rollupOptions.inputs added HOT 1
- Example won't work on firefox HOT 2
- [crx:manifest-post] Content script fileName is undefined: "src/content.ts" HOT 3
- Created manifest.json in build is not similar to what was passed using defineManifest in dev mode for Firefox HOT 1
- Build fails when development environment works. HOT 6
- Extensions do not work with Orion browser for iOS HOT 1
- Add support for Edge and Firefox HOT 2
- icons of different sizes are automatically generated during the compilation process HOT 1
- Notification in background script unable to load image in assets HOT 5
- HMR not working HOT 6
- npm run build generated an unnecessary .vite folder HOT 1
- Build fails when using a dynamic css import HOT 1
- Can not HMR an web-accessible-resources HOT 1
- Content Script HMR does not work with CSS Modules
- popup freezes on 'vite dev mode' after switching branchaes
- Rebase Manifest Schema and Types to DefinitelyTyped
- Path contains invalid characters HOT 1
- [crx:content-script-resources] RangeError: Maximum call stack size exceeded HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chrome-extension-tools.