google-chrome - 如何从 Chrome 扩展程序中获取设备名称(或主机名)?

标签 google-chrome google-chrome-extension google-chrome-app

有没有办法从 Chrome 扩展中检索设备名称?

理想情况下,我希望获得与新标签页上的“其他设备”菜单中显示的字符串相同的字符串......该信息是否可用于扩展?

或者,主机名是否可用?

我设法通过访问 window.navigator.userAgent 获得了用户代理。 ,但就是这样......

最佳答案

不可以。与用户硬件相关联的持久且唯一的标识符基本上是不可删除的 cookie。出于隐私原因,浏览器(和浏览器扩展 API)不提供此类标识符。

编辑:从experimental.systemInfo.* 中,您可能能够构建一些内容来描述有关用户系统的某些属性。例如,它不足以保证下拉菜单中的唯一性,但它可能是朝着正确方向迈出的一步。请注意,这些 API 是实验性的,因此您将无法通过网络商店分发使用它们的扩展。

关于google-chrome - 如何从 Chrome 扩展程序中获取设备名称(或主机名)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15554299/

相关文章:

javascript - 强制 Chrome 显示格式为树结构的 Json 响应

javascript - requestFullscreen 没有返回 promise

javascript - 关闭 Chrome 应用程序时如何最小化到托盘?

javascript - 如何从网页打开 Chrome 扩展选项页面?

javascript - 如何使用 chrome.storage.sync.remove 从数组中删除一项?

google-chrome - 从网页激活 Chrome 应用程序?

html - 下拉列表中的最后一个选项在 Google Chrome 中没有获得悬停效果 32.0.1700.76 m

javascript - 您使用的是哪个 Javascript/Chrome 扩展 IDE?

javascript - Google chrome api javascript 检测在浏览器中打开的文件

javascript - Chrome 应用 "Bad client id: UNSUPPORTED"