mic*_*e b 5 google-chrome google-chrome-extension google-chrome-app
有没有办法从Chrome扩展程序中检索设备名称?
理想情况下,我想获得新标签页上"其他设备"菜单中显示的相同字符串...这些信息是否可用于扩展程序?
或者,主机名是否可用?
我设法获得的是访问用户代理window.navigator.userAgent,但就是这样......
不可以.与用户硬件相关联的持久且唯一的标识符基本上是一个不可删除的cookie.出于隐私原因,浏览器(和浏览器扩展API)不提供此类标识符.
编辑:来自experimental.systemInfo.*您可能能够构建一些描述用户系统某些属性的内容.例如,它不足以保证下拉菜单中的唯一性,但它可能是朝着正确方向迈出的一步.请注意,这些API是实验性的,因此您将无法通过Web商店使用它们分发扩展.
是的。由于 Chrome 版本 43,在问题和其他答案之后发布了一段时间,您可以在 Chrome 扩展程序中使用chrome.instanceID.getID().
可以找到“其他设备”菜单 (chrome://history/syncedTabs) 中的设备名称,chrome.sessions.getDevices()但它只包括您所有的其他设备,而不是当前的设备!
| 归档时间: |
|
| 查看次数: |
16043 次 |
| 最近记录: |