AI product readAdd VSIX download buttons to VS Code Marketplace extension detail pages
VS Code Marketplace does not provide a direct download link for the .vsix installer file on extension detail pages. Users who want to install extensions offline, on air-gapped machines, or need a specific version must find the VSIX file elsewhere. This extension adds direct download links to the marketplace page.
1. User installs the extension in Chrome. 2. User navigates to a VS Code Marketplace extension detail page (e.g., marketplace.visualstudio.com/items?itemName=xxx). 3. The extension's content script detects the page and parses the itemName from the URL. 4. It queries the page for the current version number and constructs a VSIX download URL using the public VS Code Gallery API. 5. It injects 'Download VSIX' links into the install button container, the resources section, and the version history table. 6. User clicks the download link to download the .vsix file directly.
Adds 'Download VSIX' button next to the Install button on extension detail pagesAdds 'Download VSIX' link in the resources sectionAdds 'Download VSIX' links for each version in the version history tableUses MutationObserver to handle dynamically loaded content
- Target users
- VS Code developers and users who need to download extension .vsix files for offline installation / System administrators managing air-gapped or restricted environments / Users who want to archive or version-control specific extension releases
- The extension only works on VS Code Marketplace pages (marketplace.visualstudio.com/items*). It does not support other extension marketplaces. Analysis is based on static code review; actual runtime behavior (e.g., whether the VSIX download URLs require any session cookies) was not tested in a live browser environment.
MonetizationNo paid features detected
The extension is open-source under the MIT license (README.md line 32). It has no premium features, subscription gating, payment UI, or billing API calls. The keyword 'pro' found in _metadata/verified_contents.json is part of Chrome's extension verification metadata (treehash per file), not a paid feature indicator.
- Confidence
- 95
- Payment platform
- --
- Source
- AI / High
- Login required
- No
- Reason
- The extension is a simple content script that injects download links into the VS Code Marketplace detail page. It does not implement any login UI, store credentials, or call authentication APIs. The VS Code Marketplace API endpoints used (_apis/public/gallery/...) are public and do not require authentication for downloading VSIX files. The user can complete the core workflow (downloading a VSIX) without logging in.
Até o momento a única que realmente funcionou! [eng] So far the only one that really worked!
很好用,总算能继续下载插件了,另外在说一句“万恶的微软砍刀部,哪里好用砍哪里”
incredibly helpful. tips:When you click on the "Q & A" or "Rating & Review" section in the marketplace, the URL in the address bar appends additional parameters (e.g., `&ssr=false`) after the `?itemName=publisher.extensionName` key-value pair. This prevents the extension from generating the download button. However, you can resolve this issue by manually removing all parameters except `?itemName=publisher.extensionName`.