获取浏览器/计算机的友好名称

时间:2013-08-09 07:38:45

标签: google-chrome-extension

开发Chrome扩展程序时是否可以检索计算机名称,例如“Jenny-PC”?

乍一看,我没有找到API,但也许我错过了一些东西。

2 个答案:

答案 0 :(得分:1)

如果你是daredevil,你可以尝试从NPAPI插件中提取该信息。这非常危险,因为您可以阅读有关on the chrome extension site

的更多信息

答案 1 :(得分:0)

不直接,出于安全原因,扩展无法访问OS服务。

但是,黑客的方式,你可能会找到一些奇怪的方法来获得你想要的东西。

如果您的扩展程序具有file://权限,则它可以读取系统配置文件。

如果您可以让用户在扩展程序页面中的某些接收器上删除包含所需名称的文件,则可以使用HTML5 FileReader对象读取该文件。

如果您可以让用户下载并执行您编写的某些脚本(例如Windows中的.bat),它可以获取该名称并以各种方式发送到扩展程序: - 将其写入扩展程序可以读取的文件中 - 执行类似

的操作
"c:\chrome install folder\chrome.exe" chrome://extensions/yourextensionkey/receiver.html?name=thenameyourellokingfor

关于file://权限 Chrome网上应用店不允许上传或发布具有此类权限的扩展程序。但是,如果您将其作为开发人员或.crx安装,则扩展可以正常工作。 我不确定,但我认为您可以将其上传到Chrome网上商店进行修改,以便获得许可。