You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何获取Microsoft Edge扩展的可用版本更新信息

如何获取Microsoft Edge扩展的可用版本更新信息

我懂你的需求——你已经能通过特定URL下载Edge扩展的CRX文件,现在想要在下载更新前先确认有没有可用更新,拿到最新版本信息对吧?这里有几个实用的方法可以帮到你:

  • 调用Edge扩展商店元数据接口
    你可以通过一个官方接口直接获取扩展的详细元数据,其中就包含最新版本号:

    https://microsoftedge.microsoft.com/addons/getproductdetailsbycrxid/[EXTENSION_ID]
    

    把其中的[EXTENSION_ID]替换成你要查询的扩展ID(比如你提到的Adobe Acrobat扩展ID:elhekieabhbkpmcefcoobjddigjcaadp)。发送GET请求后会返回JSON格式的数据,里面的version字段就是该扩展的最新可用版本号,同时你还能获取到更新时间、扩展描述等额外信息。

  • 对比本地已安装版本与商店版本
    如果你已经在WebView2控件中安装了目标扩展,可以通过WebView2的相关API获取本地已安装扩展的版本号。比如利用CoreWebView2的扩展管理能力,拿到当前本地扩展的版本后,和上面接口返回的最新版本号做对比(可以直接做字符串版本比对,或者转换成可比较的版本对象),就能判断是否有更新需要下载。

备注:内容来源于stack exchange,提问作者user7421317

火山引擎 最新活动