Javascript 从Greasemonkey脚本(本地机器名、Firefox配置文件)获取客户端信息

Javascript 从Greasemonkey脚本(本地机器名、Firefox配置文件)获取客户端信息,javascript,security,greasemonkey,Javascript,Security,Greasemonkey,我在这附近搜索过,上面有几条线;但是使用普通的javascript,在Firefox中获取本地机器名几乎是不可能的 我无法得到一个明确的答案,但我会假设同样的情况也适用于Greasemonkey脚本 此GM脚本将仅在我的浏览器上运行;是否有任何特殊设置或特权,我可以给它或Firefox获得本地机器名 第二个问题: 是否可以获取我运行的Firefox配置文件?否。您无法使用javascript或Greasemonkey读取本地计算机名、Firefox配置文件名或Firefox配置文件目录 如果你可

我在这附近搜索过,上面有几条线;但是使用普通的javascript,在Firefox中获取本地机器名几乎是不可能的

我无法得到一个明确的答案,但我会假设同样的情况也适用于Greasemonkey脚本

此GM脚本将仅在我的浏览器上运行;是否有任何特殊设置或特权,我可以给它或Firefox获得本地机器名

第二个问题:


是否可以获取我运行的Firefox配置文件?

否。您无法使用javascript或Greasemonkey读取本地计算机名、Firefox配置文件名或Firefox配置文件目录


如果你可以访问这些信息,至少是这样。所以,如果你找到了一个破解方法,请立即告诉我们,这样我们就可以让你关机了

主机名随时可用(
location.hostname
)。你真的是指本地电脑名吗?是的,本地客户端的主机名。好的,很高兴知道。我有没有办法让我的客户与众不同?我的脚本只在浏览器上运行。我处理我们的一些内部网,需要为每个客户找到一个唯一的ID,以便能够监视它们。例如,假设我记录“客户有问题”。。。。我将其发送到中央web服务器;但很难说哪个客户端有问题,因为每个IP有多个(配置文件)。我假设环境变量也是禁止使用的?您可以给每个用户一个唯一的ID,他们必须在脚本第一次运行时键入该ID,然后使用
GM\u setValue()
存储该ID。脚本逻辑类似于。