flash可以读取客户端硬件信息吗?

flash可以读取客户端硬件信息吗?,flash,actionscript-3,Flash,Actionscript 3,闪存能否读取客户端硬件信息,如RAM、CPU、计算机唯一id硬盘驱动器大小 我知道它可以读取相机和显示器的大小,但我仍然不知道上面的内容。长短:不,这是不可能的。您所能得到的只是版本和操作系统类型。您可以通过运行一些基本计算并查看所需时间来估算cpu速度。如果你有不同速度的计算机的基准测试,你可以基于这个来放置它们。这将取决于他们有多少东西在运行等等。无法获得实际的系统信息。这不是您所问问题的答案。但是,您可以在第一次加载swf时为共享对象分配一个随机变量。此变量可以唯一地标识机器。完成以下连接

闪存能否读取客户端硬件信息,如RAM、CPU、计算机唯一id硬盘驱动器大小


我知道它可以读取相机和显示器的大小,但我仍然不知道上面的内容。

长短:不,这是不可能的。您所能得到的只是版本和操作系统类型。

您可以通过运行一些基本计算并查看所需时间来估算cpu速度。如果你有不同速度的计算机的基准测试,你可以基于这个来放置它们。这将取决于他们有多少东西在运行等等。无法获得实际的系统信息。

这不是您所问问题的答案。但是,您可以在第一次加载swf时为共享对象分配一个随机变量。此变量可以唯一地标识机器。完成以下连接后,可以将此变量发送到服务器。这种方法是最接近于识别连接即将到来的不同机器的方法

另一种方法是先使用javascript,然后通过外部接口与javascript通信。

而言,与Linux BogoMIPS一样,基于操作系统(和版本)、闪存版本、内存、CPU速度、CPU类型(浮点快速?SSE加速?缓存?内存速度?总线宽度?),系统负载、网络速度,以及可能更多的因素,这将是完全可变的,而且几乎毫无用处。太多的因素。@Thomas O-如果你创建了一个有高低图形设置的游戏,它可能会很有用。您可能会轮询速度,查看其是否高于阈值,以查看默认的图形设置。我更希望游戏只是询问我想要什么图形,而不是先运行一些复杂的基准测试..:P