-
Notifications
You must be signed in to change notification settings - Fork 435
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
iOS 15 Support #1258
Comments
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). |
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. |
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 |
You can upload to the app store and charge a fee to offset the cost of your account. |
I already emailed you regarding this topic but I would be more than willing to cover the dev license fee for you @derjanb |
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 #1258 (comment) |
It would be awesome, any chances that iOS extension will become available this year? |
iOS extension will become available this year? |
I tend to say yes. ☺ |
iOS 上大家可以试试这个App |
It's also for iOS. I installed it on my iphone last night |
The latest version has iOS/iPadOS support, in addition to macOS |
Have there been any updates regarding iOS? @derjanb |
Kind of. 😇 |
How long do you believe it is until the extension is ready? And will you sell licenses or make it freely available? |
Any news? |
Was this ever reconsidered or just allow UserScripts to take over the mobile market? |
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. |
Userscript does not seem to provide complete support, and some scripts such as bilibili evo do not run properly. |
【自动回复】 您的邮件已收到,谢谢。[Auto-response] Your email have been received, thank you.
|
Hello, @derjanb! Any news on this? Thank you for your work, by the way. I supported you with a small amount recently ;) |
【自动回复】 您的邮件已收到,谢谢。[Auto-response] Your email have been received, thank you.
|
The new Tampermonkey (web) extension is working fine on macOS. I now have to check iOS... |
OH. MY. HOLY. MOLY. GUACAMOLE. GOSH. |
Well this is an exciting development! TestFlight available yet? |
It's done!The macOS version is still in review, but it should be available soon. For now Tampermonkey Safari (WebExt version) has these two known issues: #2252 and #2253 Free licensesAgain I charge a small fee for this version, because I had to buy Apple hardware to get this done. I hope you understand.
I'll give a free license. Just register your email on the Tampermonkey website and follow the steps explained at the email you'll receive. |
Thanks, just bought it! It's not that cheap in my country based on average purchasing capabilities, but I still bought it to show some supports for nice work. |
Finally! Thanks! |
Instant Buy! Thank you so much for doing this @derjanb! |
Instant buy as well 😂 It's just like my upcoming birthday present lol. |
And yes, I just tested it — all the essentials work fine: script sync with Google Drive, and scripts that were expected to work on an iPhone are working perfectly. Great job!!! |
Finally! Instant buy! But I encountered a problem. if the content of a @resource changes, GM_getResourceText will get the old content. |
The "Delete" button only deletes the resource and Tampermonkey relies on browser caching mechanisms to get the resource again. |
Nice work! As a user of Tampermonkey Classic, I wonder whether there is an option to upgrade instead of buying a new App. As far as I know, App Store supports App Bundles. For example, if there is a bundle containing both Tampermonkey and Tampermonkey Classic, classic users would pay |
Agree! |
Thanks, I've retried the Update button and it works. I have another question. Is it possible to add an option to determine whether the enabled state should be overwritten when importing from a backup? |
Thanks for the hint. |
Request for help with the macOS versionI'm not entirely sure if there is one more issue in the macOS version. I got everything working on my end. Especially `"UNErrorDomain" error 1, the operation couldn't be completed" I think this is maybe related to renaming the app, which got the notification permission long time ago, but all tried ways to make macOS forget the extension didn't work. The macOS version is reviewed and available now. So could someone do me a favor and try the macOS version, and tell me if notifications via |
@alexchexes This looks great. Thank you very much for testing. 😅 |
The App bundle is available now. Can someone who bought Tampermonkey Classic please check whether the price is the difference between Tampermonkey and Tampermonkey Classic? Thanks https://apps.apple.com/app-bundle/tampermonkey-bundle/id1780757125 |
|
Great. So this is the upgrade path for Tampermonkey Classic users. |
Does the US not have a bundle? Classic user upgrade or $2.99? |
@derjanb |
Thanks! |
这个系统上可以运行扩展,因为他是全平台的,所以有新的开发计划吗?各位小伙伴
The text was updated successfully, but these errors were encountered: