AMA*_*RAN 5 javascript google-chrome
我在javascript中使用了以下代码来获取Firefox中的Windows用户名以创建firefox扩展.
Components.classes["@mozilla.org/process/environment;1"].getservice(components.interfaces.nsienvironment).get('username');
Run Code Online (Sandbox Code Playgroud)
现在我需要在谷歌浏览器的 javascript中获取Windows用户名,以创建一个示例谷歌浏览器扩展程序.
Google Chrome不提供扩展 API 来访问操作系统的信息,就像Firefox那样。
但是您可以编写自己的 NPAPI 插件,它从操作系统获取所需的信息;你的 Chrome 扩展程序可以通过 JavaScript 调用它。
请注意,NPAPI 插件对系统具有完全不受限制的访问权限,因此攻击者可以利用任何漏洞来危害用户系统。
参考:Chrome 扩展 NSAPI、MDC NPAPI 参考
更新[02-Jan-2015]:正如Levant pied指出的,Chrome 不再支持 NPAPI,但您可以使用 PPAPI 或 NaCl 模块来访问系统。更多细节。
| 归档时间: |
|
| 查看次数: |
13523 次 |
| 最近记录: |