manojVivek / medium-unlimited

A browser extension to read medium.com articles for free without membership.
https://manojvivek.github.io/medium-unlimited/
GNU General Public License v3.0
5.42k stars 455 forks source link

Major Update to manually activate addon on whichever site you want #162

Closed Nikostito closed 3 years ago

Nikostito commented 3 years ago

Hey guys, a long needed feature which myself wanted is now available!

I was trying for a long time to change content-scripts dynamically and include whatever site makes a call to medium's cdn. But this feature was buggy as hell and didn't always work. So, I started searching for libraries that make chrome extensions manually getting enabled. And I found them. It was a bit of trial and error but it now plays nicely with every medium site I checked.

With the help of webext-domain-permission-toggle and webext-dynamic-content-scripts you can now manually enable the extension on whichever site you want.

I checked the extension on numerous sites that there aren't on the list and it works fine.

To use the addon on an unsupported page, right click the addon's icon like shown below and select Enable on this domain: image

Press Allow for the new permissions to be applied:

image

Finally, press OK for the page to be reloaded and the article to be unlocked:

image

That's it, let me know what you think.

P.S. If you wanna buy my a beer here's my paypal link

manojVivek commented 3 years ago

@Nikostito Thank you so much for implementing this long-awaited feature!

I'll test it out and include it in the next release.

fregante commented 3 years ago

Glad to see you found my modules useful!

It might be a good idea to drop all domains except Medium’s own domains so that the users are presented with only "Access to Medium.com" in the permission dialog.

Also you might want to point to this customizable guide somewhere in your extension: https://fregante.github.io/webext-domain-permission-toggle/