iOS App Download Link Extractor
Overview
iOS App Download Link Extractor is a Tampermonkey script that extracts direct IPA download links from itms-services
URLs on web pages and displays them next to the original button. It makes downloading IPA files for iOS apps easier.
For more details, check the 中文 README.
Features
- Automatically detects
itms-services
links.
- Extracts and shows the IPA download link.
- Displays error messages if something goes wrong.
- Works with dynamically loaded content.
Installation
Install a User Script Manager:
- If you haven’t installed a user script manager yet, please install one of the following:
Add the Script:
- Choose one of the following methods to install:
- Click
to install or update the script.
- Install from Greasy Fork.
Usage
- Visit a page with
itms-services
links.
- The script will add a "Download IPA" link or an error message next to each link.
Notes
- Requires a user script manager with
GM.xmlHttpRequest
permission enabled (used to access and parse plist content).
Feedback
Submit issues or suggestions on GitHub Issues.
Changelog
- v0.7
- Initial version: Basic functionality completed.
- Added dynamic page monitoring.
- Added basic error display and optimized error display format.
- v0.8.0
- Modified the existing new connection class to prevent confusion
- Fixed the issue of duplicate link additions caused by DOM monitoring
- v0.9.0
- Added timeout and retry mechanisms for plist requests. The current default timeout is 5 seconds, with 3 retries and a retry interval of 1 second. These settings are not configurable.
- Added a listener for the window's load event to improve stability.
- Enhanced DOM element monitoring to include attribute changes.
Author: WangONC
GitHub: https://github.com/WangONC/ios-app-download-link-extractor