-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not Ideal for Chrome Extension v3 - Causing issues in Chrome Extension Manifest v3 #862
Comments
Can you download it and bundle it in your build? |
I've tried that. That most definitely works, as I can only use the code I need for my use case and ignore the rest, and the extension might get accepted on the web store (not sure yet). However, it still doesn't solve the issue mentioned in #860 (comment) |
Hey @Adnan-Saleem-93, I also use RecordRTC for the Chrome extension, but I don't have the <script> tag with the GIF recorder. Maybe I used a minified source without these dependencies. I only used:
Also, if I build the source in the dev mode, it present:
|
Are you using manifest v3? |
Yes, I'm using Manifest v3. I haven't tried using other classes from it. Maybe that'll remove the |
@Adnan-Saleem-93 we got reject when we submitted an update using manifest v3. the way I fixed was to:
After changing the code remember to run |
@Adnan-Saleem-93 if you need the gifRecorder you can just download the file from the webrtc-experiment.com and add that inside the code itself and change the src in the script to use it instead of pointing to the external url |
@Adnan-Saleem-93 @augustnmonteiro. I decided to use MediaRecorderAPI directly. To prevent reject and it works: ) |
@muaz-khan When do you plan to publish |
I'm building a chrome extension in Manifest v3. I submitted my extension on the Chrome Web Store for publishing and it got rejected because it states that my extension is using remotely-hosted code (scripts, CDNs and anything that is not present in the extension build). Google updated their privacy policy that doesn't allow remotely-hosted code to be published on the Chrome Web Store.
I checked and found out that RecordRTC is using a <script> tag to remotely access some GifRecorder code from a remote url
The text was updated successfully, but these errors were encountered: