Skip to content
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

Upgrade to manifest v3 #238

Open
MaxterBattle opened this issue Jun 21, 2022 · 7 comments
Open

Upgrade to manifest v3 #238

MaxterBattle opened this issue Jun 21, 2022 · 7 comments
Labels
bug Something isn't working

Comments

@MaxterBattle
Copy link

Browser vendors, starting with Google, are moving to a policy of not accepting extensions using the older v2 manifest format. Manifest v3 is now mandatory to get on the Chrome web store, and other vendors will follow.

Details on Google's intent with this can be found at https://developer.chrome.com/docs/extensions/mv3/intro/

The conversion involves a conversion to more granular permissions, so that the user can choose which sites the extension will run on, and limit what it can do. I might be able to contribute to an effort to do this. Are you interested?

@theleetbeagle
Copy link

I'm interested. I received your reply and am using the plug-in on Firefox in the interim, but would really like to stay with one browser.

@puemos
Copy link
Owner

puemos commented Jun 21, 2022

That will be amazing! Thanks for your contribution @MaxterBattle

@puemos
Copy link
Owner

puemos commented Jun 22, 2022

@seatv
Copy link

seatv commented Jul 17, 2022

Here is a workaround:
I was able to install it on both Chrome & Brave.
I unzipped the packed ZIP file
I opened the extensions tab in both browsers
Enabled Developer Mode
Chose Load Unpacked
You will get an error message about the manifest value being 2
Click Clear Error
Click the back arrow at the top
hl-downloader will be enabled in the browser.

@puemos puemos pinned this issue Jul 18, 2022
@Nooby-source
Copy link

Its just temporary it would work for now as for in 2022 but around mid 2023 or earlier ANY EXTENSION using manifest V2 can't be used on chrome or edge ... i tried to change 3.2.2 manifest code but it ain't workin

Here is a workaround: I was able to install it on both Chrome & Brave. I unzipped the packed ZIP file I opened the extensions tab in both browsers Enabled Developer Mode Chose Load Unpacked You will get an error message about the manifest value being 2 Click Clear Error Click the back arrow at the top hl-downloader will be enabled in the browser.

@Bug-Cache
Copy link

v4.0

image

@puemos
Copy link
Owner

puemos commented Mar 4, 2024

So I tried to migrate to mv3 (I have it ready), but it's not allowed anymore to create blobs in the background script (which is now a service worker). I am still looking for a solid way around it. As soon as I find it, I'll migrate it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants