Tampermonkey / tampermonkey

Tampermonkey is the most popular userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
GNU General Public License v3.0
4.3k stars 424 forks source link

iOS 15 Support #1258

Open sixiansheng opened 3 years ago

sixiansheng commented 3 years ago

这个系统上可以运行扩展,因为他是全平台的,所以有新的开发计划吗?各位小伙伴

derjanb commented 3 years ago

I am reviewing this possibility.

However, I am still a little unsure whether there will be any fundamental changes to iOS Safari extensions due to the changes because of Manifest v3 and the newly founded WebExtensions Community Group.

After the deprecation of the legacy Safari Extensions, I already had to completely rewrite the Safari Support (Safari App Extensions), and will now have to do it again for the new Safari Extensions API (#1031).

derjanb commented 3 years ago

First investigation showed that no persistent background page can be used at iOS. This means I have to rework Tampermonkey to support this first. This rework is also required for Manifest v3 support.

btt-t commented 3 years ago

Just letting you know that extensions are officially available now, meaning if iOS support is ready in the near future, you will be able to release it

yeniugo commented 3 years ago

You can upload to the app store and charge a fee to offset the cost of your account.

xadamxk commented 3 years ago

I already emailed you regarding this topic but I would be more than willing to cover the dev license fee for you @derjanb

derjanb commented 3 years ago

I already do have an Apple developer account. Thanks. The problem is that a lot of rework is necessary to support a non-persistent background page. See https://github.com/Tampermonkey/tampermonkey/issues/1258#issuecomment-875684806

rusproject commented 3 years ago

It would be awesome, any chances that iOS extension will become available this year?

ydx1013 commented 2 years ago

iOS extension will become available this year?

derjanb commented 2 years ago

iOS extension will become available this year?

I tend to say yes. ☺

ililu2000 commented 2 years ago

iOS 上大家可以试试这个App Maybe you can try this app on iOS Safari https://apps.apple.com/us/app/userscripts/id1463298887

newadventure079 commented 2 years ago

iOS 上大家可以试试这个App Maybe you can try this app on iOS Safari https://apps.apple.com/us/app/userscripts/id1463298887

This is for MacOS, not iOS.

It's also for iOS. I installed it on my iphone last night

willl commented 2 years ago

iOS 上大家可以试试这个App Maybe you can try this app on iOS Safari https://apps.apple.com/us/app/userscripts/id1463298887

This is for MacOS, not iOS.

The latest version has iOS/iPadOS support, in addition to macOS See: https://github.com/quoid/userscripts#installation

And screenshot from the app store link image

xadamxk commented 2 years ago

Have there been any updates regarding iOS? @derjanb I would love to have Tampermonkey on my mobile - all of these 3rd party alternatives suck.

derjanb commented 2 years ago

Kind of. 😇 All preparations for Manifest v3 are going to help to create a real Safari Web Extension that will also run at iOS.

lhliddal commented 1 year ago

How long do you believe it is until the extension is ready? And will you sell licenses or make it freely available? Kind regards

Idanox commented 1 year ago

Any news?

Xaositek commented 1 year ago

Was this ever reconsidered or just allow UserScripts to take over the mobile market?

derjanb commented 1 year ago

This is one of my next steps. I needed to convert Tampermonkey to a non-persistent first, which was done for Firefox Android now and I already bought an IPad to be able to develop and test Tampermonkey for iOS.

Seele0oO commented 11 months ago

Userscript does not seem to provide complete support, and some scripts such as bilibili evo do not run properly. As reference commit, it does not provide full support. Thanks again derjanb.

Gilgamesh-lzq commented 11 months ago

【自动回复】 您的邮件已收到,谢谢。[Auto-response] Your email have been received, thank you.

alexchexes commented 4 months ago

Hello, @derjanb! Any news on this? Checking out this topic for two years and haven't lost hope of seeing a full-featured (or at least half-featured) Tampermonkey for iOS.

Thank you for your work, by the way. I supported you with a small amount recently ;)

Gilgamesh-lzq commented 4 months ago

【自动回复】 您的邮件已收到,谢谢。[Auto-response] Your email have been received, thank you.

derjanb commented 4 months ago

The new Tampermonkey (web) extension is working fine on macOS. I now have to check iOS...

alexchexes commented 2 months ago

... I now have to check iOS...

@derjanb Any update on this, pleeeeease? 🥺

sixiansheng commented 1 month ago

... I now have to check iOS...

@derjanb Any update on this, pleeeeease? 🥺

I'm afraid there's little hope. As you know, all browsers are now pushing for the new V3 extension protocol. I doubt the extensions we've written have been released yet. They've probably been stillborn.😨

aidenlx commented 1 month ago

But mv3 version has already been published to chrome web store for 3 months since 5.2.0 and mv2 is now considered legacy.

EffeF commented 6 days ago

I now have to check iOS

Any updates? It was unpinned because it's close to release, right? 🥲

derjanb commented 6 days ago

Unpinned, because I needed to pin another frequently asked question, but...

s

alexchexes commented 6 days ago

OH. MY. HOLY. MOLY. GUACAMOLE. GOSH. I CAN'T BELIEVE IT'S FINALLY HAPPENING. Tampermonkey is coming to iOS, fellas!! Uck yeah!!

Xaositek commented 6 days ago

Well this is an exciting development! TestFlight available yet?