bpc-clone / bypass-paywalls-chrome-clean

MIT License
3.65k stars 270 forks source link

Bypass Paywalls Clean extension manifest v3 test version #167

Open bpc-clone opened 1 month ago

bpc-clone commented 1 month ago

Bypass Paywalls Clean extension manifest v3 test version. Since Chrome will 'soon' disable all manifest v2 extensions (unless you add a Chrome policy to postphone manifest v2 deprecation for one year).

Installation:

Additional remarks about manifest v3 test version:

PS as usual only support on GitHub.

cspence001 commented 1 month ago

Is this specifically for Chrome or all Chromium-based browsers? Bypass Paywalls Clean 3.7.7.3 Brave [Version 1.68.134 Chromium: 127.0.6533.88 (Official Build) (x86_64)

bpc-clone commented 1 month ago

Is this specifically for Chrome or all Chromium-based browsers? Bypass Paywalls Clean 3.7.7.3 Brave [Version 1.68.134 Chromium: 127.0.6533.88 (Official Build) (x86_64)

@cspence001 yes, but Brave/Vivaldi (Chromium) will probably won't have an issue for a year (during Chrome policy fix).\ PS when extension moves to manifest v3 there won't be a manifest v2 extension anymore though.

Zephyr-8 commented 1 month ago

not sure if the problem is limited to this new version for V3, but it makes the loading of pages and switch between tabs very slow. I recogonized this becuase when i disable it, everything becomes very smoothly. and pretty sure i didnt even feel like this in the previous versions.

My Chrome Version 127.0.6533.89 (Official Build) (x86_64) and OS version macOS Sonoma 14.6

bpc-clone commented 1 month ago

not sure if the problem is limited to this new version for V3, but it makes the loading of pages and switch between tabs very slow. I recogonized this because when i disable it, everything becomes very smoothly. and pretty sure i didnt even feel like this in the previous versions.

@Zephyr-8 No major issue for me (indeed slower), but BPC manifest-v3 is slowed down by the use of session rulesets

Update: alternative (dynamic rules) has no tab-delay, but changing rules may take a few minutes (manifest v3 still quite buggy) ...

Zephyr-8 commented 1 month ago

not sure if the problem is limited to this new version for V3, but it makes the loading of pages and switch between tabs very slow. I recogonized this because when i disable it, everything becomes very smoothly. and pretty sure i didnt even feel like this in the previous versions.

@Zephyr-8 No major issue for me (indeed slower), but BPC manifest-v3 is slowed down by the use of session rulesets

Thanks for your answer, my solution for now is just disable it when unnecessary, maybe i'll try to keep it activiated all the way in the next version.

bpc-clone commented 1 month ago

New manifest v3 test-version: bpc-v3-chrome-4.0.0.1

cspence001 commented 1 month ago

not sure if the problem is limited to this new version for V3, but it makes the loading of pages and switch between tabs very slow. I recogonized this becuase when i disable it, everything becomes very smoothly. and pretty sure i didnt even feel like this in the previous versions.

My Chrome Version 127.0.6533.89 (Official Build) (x86_64) and OS version macOS Sonoma 14.6

@Zephyr-8 This was my experience as well on Brave [Version 1.68.134 Chromium: 127.0.6533.88 (Official Build) (x86_64)] Ventura 13.6.8 when replacing the scripts. For now the original background.js and manifest.json work fine. Brave still supports a number of toggle-able V2 extensions natively (NoScript™, uBlock Origin™, uMatrix™, AdGuard™), so I imagine the way they are implemented is much the same.

bpc-clone commented 1 month ago

Reminder: test version is for testing functionality of manifest v3 extension.\ Performance isn't really relevant at the moment (and may be inherent to session rules), but again no issue for me (try a fresh install of extension).\ As said both Brave and Vivaldi (as Chrome with policy) will still support manifest v2 extensions for a year..

bpc-clone commented 1 month ago

New manifest v3 test-version: bpc-v3-chrome-4.0.0.2

YouSureKimmich commented 1 month ago

So I was wondering, since the performance of sites is an issue, should we continue using the older V2 BPC?

bpc-clone commented 1 month ago

Well, performance isn't an issue for me (reinstall extension & update to latest Chrome version).\ But again test version is for possible functional issues.

When Chrome starts blocking manifest v2 extensions BPC will migrate to manifest v3 (at least for installations from unpacked folder).

YouSureKimmich commented 1 month ago

Okay, Thank you. I think, I will continue using the stable version v2 and will migrate to v3 when it gets a stable build

bpc-clone commented 2 weeks ago

Latest manifest v3 test-version included in latest master zip-file: replace manifest.json with file in manifest/mv3 folder (see instruction above).

Siddhardh511 commented 5 days ago

Hi, Load unpacked extension is reading only folders not files, if i select mv3 folder, it throws an error as Failed to load extension

File C:\bypass-paywalls-chrome-clean-master\manifest\mv3

ErrorCould not load background script 'background.js'.

superpoincare commented 5 days ago

Hi, Load unpacked extension is reading only folders not files, if i select mv3 folder, it throws an error as Failed to load extension

File C:\bypass-paywalls-chrome-clean-master\manifest\mv3

ErrorCould not load background script 'background.js'.

You have to copy the manifest.json file in the manifest\mv3 folder to the bypass-paywalls-chrome-clean-master folder and overwrite.