开发 Chrome 扩展程序时是否可以检索计算机名称,例如“Jenny-PC”?
乍一看我没有找到 API,但也许我错过了一些东西。
如果您是个胆大的人,您可以尝试从 NPAPI 插件中提取该信息。这很危险,因为您可以在 chrome 扩展网站上阅读更多信息
不直接,出于安全原因,扩展程序无法访问操作系统服务。
但是,黑客的方式,你可能会找到一些奇怪的方法来获得你正在寻找的东西。
如果你的扩展有 file:// 权限,它可以读取系统配置文件。
如果您可以让用户在您的扩展页面中的某个接收器上放置一些包含您想要的名称的文件,您可以使用 HTML5 FileReader 对象读取它。
如果您可以让用户下载并执行您编写的某些脚本(例如 Windows 中的 .bat),它可以获取该名称并以各种方式发送到扩展: - 将其写入扩展可以读取的文件中 - 执行某些操作喜欢
"c:\chrome install folder\chrome.exe" chrome://extensions/yourextensionkey/receiver.html?name=thenameyourellokingfor
关于 file:// 权限 Chrome 网上应用店不允许上传或发布具有此类权限的扩展程序。但是,如果您以开发人员身份或以 .crx 身份安装该扩展程序,则该扩展程序可以工作。我不确定,但我认为您可以将其上传到 Chrome 网上商店对其进行修改,以获得许可。