小编Tri*_*anK的帖子

如何让Firefox(或Chrome)读取PC的主机名或其他可分配的ID?

我希望能够为 WAN中的每台PC分配唯一的名称(在主机名或本地文件中),以某种方式允许浏览器选择此信息.理由是我后来可以追踪到"交易X是在终端A上进行的",然后我知道它在B楼,C楼,D房等等.为什么我们需要这个,这是另一个话题.只是说我们确实需要这种识别.

到目前为止,我们已经使用了一个自定义插件(.dll + .xpi)来读取本地配置文件,并允许我们与LPT端口通信(再次,不要问:)),但这让我们陷入困境使用Firefox 3.6.17.在较新版本中不需要LPT内容,因此我们只需要识别我们的工作站,最好在那里存储其他一些只读配置信息.管理员只能改变的东西.

虽然我没有编写插件,但据我所知,在Firefox的后续版本中,所有这些都是不可能的.所以我们出去了:

  • 尝试编写只读取本地文件的Firefox扩展.在FF26之后(或者它是28?),API又一次改变了,我们根本无法使用这个功能(尽管我们联系了Mozilla开发人员,我们一丝不苟地遵循他们的指导方针)
  • 尝试编写Java Applet,但我不知道这是否是2015年的发展方向.它肯定早在21世纪初,当时我正在编写Java.小程序有效,但我担心JRE的性能/稳定性(我知道部署时我必须购买代码签名证书)
  • 考虑编写Flash插件而不是Java Applet.但是,我并不是真的喜欢Flash,我希望它能够被遗忘,因为它是值得的.但如果它能更好地完成我的工作,我会随时使用它

那么,你将如何解决这个任务呢?2015年实现这一目标的"推荐方式"是什么?

firefox uniqueidentifier firefox-addon jsctypes signed-applet

2
推荐指数
1
解决办法
2059
查看次数