获取safari,opera,ie和edge浏览器的最新发行版本号

时间:2016-03-06 11:53:48

标签: internet-explorer browser safari opera microsoft-edge

我试图找出一种相当稳定的方法来以编程方式确定safari,opera,ie和edge浏览器的最新版本号。

它不一定是防故障的,因为它只是一个很好的功能,只要结果看起来“可疑”,我就可以混合使用。

  • 似乎没有API或json / xml / csv下载(是吗?)。
  • 我不想依赖第三方手动处理这些东西。
  • 如果可能,我不想解析任何网站输出。

我设法在以下想法的帮助下检索chrome和firefox版本:

  • 从git repo中提取版本号
  • 从下载按钮解析重定向的链接
  • 下载软件并在其中一个信息文件中查找版本号
  • 解析“内部”信息中心

任何来源或想法都将受到高度赞赏!

2 个答案:

答案 0 :(得分:1)

为什么不使用您的软件清单工具,只需构建一个比较并提取最高版本的查询,因为至少有一个人可能总是拥有最新版本。我们使用lansweeper,但我确信系统中心和许多其他工具也可以进行质量扫描。该工具链接每个机器名称,mac地址,IP地址和软件版本。

在仪表板上,您可以显示 IE: 最新版本X. 您当前的版本X. 等等等

基于仪表板查看器机器IP

的几个简单查询

答案 1 :(得分:1)

对于Safari,您可以扫描:https://developer.apple.com/library/iad/releasenotes/General/WhatsNewInSafari/Introduction/Introduction.html并从<nav id="tocContainer">获取最新版本号。不完全是一个API,但也许有点稳定。