通过浏览器确定Linux发行版使用.deb还是.rpm?

问题描述 投票:0回答:1

根据我所做的研究,我不认为这是可能的,但我这样问是希望我是错的。

我想根据用户代理字符串自动确定是否向用户提供

.rpm
.deb
安装程序。

具体来说,

window.navigator
中是否有我忽略的内容可能对此有所帮助?如果有人有
window.navigator
之外的想法,我当然也会对此感兴趣。

linux browser operating-system user-agent navigator
1个回答
0
投票

有相当多的网站会默认使用其中之一(或 MS-Windows 安装程序,或 MacOS 磁盘...)

唯一可以可靠使用的是用户代理。当然,人们可以更改该字符串,在这种情况下,这将成为他们的问题,而不是您的问题。然而,这些字符串的解析可能很复杂。所以我总是为用户提供一种选择不同文件格式的方法。

另外,就我而言,有时,出于各种原因,我喜欢下载不同的格式。因此,能够选择与我的操作系统不对应的文件非常重要。

© www.soinside.com 2019 - 2024. All rights reserved.