8000 New Chrome version doesn't support it · Issue #2284 · violentmonkey/violentmonkey · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

New Chrome version doesn't support it #2284

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

Open
WtaoZhao opened this issue Mar 3, 2025 · 27 comments
Open

New Chrome version doesn't support it #2284

WtaoZhao opened this issue Mar 3, 2025 · 27 comments

Comments

@WtaoZhao
Copy link
WtaoZhao commented Mar 3, 2025

New Chrome version (133.0.6943.142) doesn't support violentmonkey anymore. Can you make it support new Chrome version?

@tophf
Copy link
Member
tophf commented Mar 3, 2025

You can enable ManifestV2 manually:
https://stackoverflow.com/questions/79283218

@SyndiShanX
Copy link

Either that or Load the Extension Locally

@SyndiShanX
Copy link

It sucks that it nuked all of my scripts though

@fuminchao
Copy link

It sucks that it nuked all of my scripts though

me too. Chrome sucks

@dandrei
Copy link
dandrei commented Mar 4, 2025

If you apply the settings from the link posted by @tophf before interacting with the notification prompt, and restart Chrome, it won't affect your scripts. In short:

  1. Go to chrome://flags/
  2. Search for mv2
  3. Set to Enabled: "Allow legacy extension manifest versions"
  4. Set to Disabled: the 3 remaining ones, all named "Extension Manifest V2 Deprecation ... Stage"

@SyndiShanX
Copy link
SyndiShanX commented Mar 4, 2025

Yeah, the issue was I clicked a bookmark immediately when starting chrome and it closed the pop-up, which nuked I don't even know what extensions along with their associated settings

@jpuckett-di
Copy link

so does this mean that Violentmonkey won't support the new version, and we are reliant until Chrome finally removes the legacy v2 manifest option?

@sa124a
Copy link
sa124a commented Mar 7, 2025

Image

In version 131.0.6778.205, this option"Allow legacy extension manifest versions" was removed

@pihao
Copy link
pihao commented Mar 7, 2025

Image
Version 134.0.6998.36, Windows

@bekkibau
Copy link
bekkibau commented Mar 9, 2025

Can confirm quoted comment worked! Screenshot in case anyone needs it.

Image

If you apply the settings from the link posted by @tophf before interacting with the notification prompt, and restart Chrome, it won't affect your scripts. In short:

  1. Go to chrome://flags/
  2. Search for mv2
  3. Set to Enabled: "Allow legacy extension manifest versions"
  4. Set to Disabled: the 3 remaining ones, all named "Extension Manifest V2 Deprecation ... Stage"

@tophf tophf pinned this issue Mar 15, 2025
@clusterepsilon
Copy link

This is a temporary solution that will cut off a lot of users.
The flags will be removed soon.
It needs to be ported to version 3.

@pihaowk
Copy link
pihaowk commented Mar 17, 2025

You can enable ManifestV2 manually: https://stackoverflow.com/questions/79283218

@tophf It's not working with new chrome version 134.0.6998.45

@tophf
Copy link
Member
tophf commented Mar 17, 2025

It's working.

@pihaowk
Copy link
pihaowk commented Mar 17, 2025

It's working.

Image

@tophf Can not install the extension.

@tophf
Copy link
Member
tophf commented Mar 17, 2025

Ah, I see, it cannot be installed, but it's working if it was previously installed. You can install a released zip as an unpacked extension.

@dandrei
Copy link
dandrei commented Mar 19, 2025

You can edit the "Add to Chrome" button element in DevTools and remove the disabled attribute. Then you can install Violentmonkey. Tested in 134.0.6998.89.

The following one-liner can also enable the "Add to Chrome" button:

document.querySelector('button[jsaction^="click"][disabled]').disabled = false;

@Reno-Sifana
Copy link

It sucks that it nuked all of my scripts though

me too. Chrome sucks

ya. it's true. I can't install Violentmonkey on Google Chrome (on another laptop at home), So i use tampermonkey instead. But when I'm installed Violentmonkey on Brave Browser from Chrome Web Store without issue.

Image

And Brave Browser still committed Supporting legacy (MV2) Extensions. Ref: continue supporting some Manifest V2 extensions

@SyndiShanX
Copy link

They support them for now, who knows how long they'll support the extensions out of the priority list

@cyfung1031
Copy link
Contributor

Ah, I see, it cannot be installed, but it's working if it was previously installed. You can install a released zip as an unpacked extension.

@gera2ld is it possible to provide the crx in github release so that people can directly download crx extension file without using chrome web store?

@clusterepsilon
Copy link

It's working.

It works for now, but it's temporary. Are there any plans to update to manifest v3?

@NeurekaSoftware
Copy link
NeurekaSoftware commented Apr 11, 2025

It's working.

It works for now, but it's temporary. Are there any plans to update to manifest v3?

Similar issue here: #1934

For some reason the maintainer unpinned it and then pinned this issue instead. It seems pretty clear MV3 support isn't coming, and the Chrome workaround is being removed in June 2025.

Caution

The maintainer should at least give a big red warning in the readme that your scripts will get nuked if you don't enable the temporary workaround. I've said this before but it's gone unnoticed and would be of great service to this community.

@sa124a
Copy link
sa124a commented Apr 15, 2025

In version 137 ,it cannot be installed or work anymore

Image

@SekiBetu
Copy link
SekiBetu commented Apr 15, 2025

In version 137 ,it cannot be installed or work anymore

Image

It's a Chrome issue, newer versions of Chrome delete and re-download extensions as soon as they are found to be faulty, and you'll download a half-baked extension if you have a bad internet connection

@sa124a
Copy link
sa124a commented Apr 15, 2025

But I tried reinstalling the installation package for crx, but it still showed an image error and caused the installation to fail

In version 137 ,it cannot be installed or work anymore
Image

It's a Chrome issue, newer versions of Chrome delete and re-download extensions as soon as they are found to be faulty, and you'll download a half-baked extension if you have a bad internet connection

But I tried reinstalling the installation package for crx, but it still showed an image error and caused the installation to fail

@SekiBetu
Copy link

But I tried reinstalling the installation package for crx, but it still showed an image error and caused the installation to fail

In version 137 ,it cannot be installed or work anymore
Image

It's a Chrome issue, newer versions of Chrome delete and re-download extensions as soon as they are found to be faulty, and you'll download a half-baked extension if you have a bad internet connection

But I tried reinstalling the installation package for crx, but it still showed an image error and caused the installation to fail

Image

Image

Image

do above and delete the extension and try install again

@Outlashed
Copy link

You can edit the "Add to Chrome" button element in DevTools and remove the disabled attribute. Then you can install Violentmonkey. Tested in 134.0.6998.89.

The following one-liner can also enable the "Add to Chrome" button:

document.querySelector('button[jsaction^="click"][disabled]').disabled = false;

This worked.

For anyone who isn't tech-savvy:

F12
Go into Console
Copy and Paste: document.querySelector('button[jsaction^="click"][disabled]').disabled = false;

If you get a pop-up, just write "allow pasting" and then paste it again.

Then button should be functional :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0