第2世界
发布于 2025-03-10 / 5 阅读 / 0 评论 / 0 点赞

vscode 插件下载 与 离线安装

在知乎上有一篇文章介绍了方法,但是在运行代码时报错:

[最新] vscode 插件下载 与 离线安装 - 知乎 (zhihu.com)

代码总体思路是正确的,在获取dom的时候因为页面的问题出错,将其中的变量修改成对应的内容可以成功下载,后面有时间再继续修复存在的问题吧。记录下文章给的代码:

const identifier=document.querySelector('#unique-identifier').nextElementSibling.innerText.split('.');
const version=document.querySelector('#version').nextElementSibling.innerText;
const vsix_url=`https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${identifier[0]}/vsextensions/${identifier[1]}/${version}/vspackage`;
console.log('下载地址',vsix_url)
document.querySelector('.ux-section-resources ul').insertAdjacentHTML('beforeend',`<li><a href="${vsix_url}">下载</a></li>`)


评论